1. 首页
  2. > 税务筹划 >

java查询银行开户行号(java银行账户余额查询怎么实现)



一、工具选择


工欲善其事,必先利其器。我们调研了 Postman 、Poster 、Jmeter 等几款开源的自动化测试工具:


JMeter:一款开源的性能测试工具,操作简单、方便,既有 JDBC request 操作数据库数据,也有 Http request 和 Soap request 应对测试。它通常可以用于测试静态或者动态资源的性能(文件、Servlets、Perl 脚本、java 对象、数据库和查询、ftp 服务器或者其他的资源),使用 JMeter 提供的图形化界面分析性能指标或者在高负载情况下测试服务器/脚本/对象的行为。


Poster:火狐浏览器自带的借口测试工具,插件中安装即可,界面简单明了,容易上手。


Postman :原为谷歌浏览器的扩展工具,目前已成为独立软件,界面简洁,与Poster 差别不大,功能较 Poster 更为强大,可保存执行场景并分类管理。支持通过Newman 等插件进行命令行提示符调度运行。


Cucumber:与以上几种特定工具不同,更像是一个以场景编辑器,需与其他测试工具结合使用。功能齐全,需要一定编程技术基础,学习成本较高。


经过调研,我们发现,Postman 是一款功能较为强大的 Http 调试与模拟插件,可以发送几乎所有类型的 Http 请求。同时,它界面功能较为友好,使用方便,应用较为广泛。




二、线上信贷业务接口测试的实际应用


完成工具调研之后,我们结合线上场景贷款的典型业务流程,对 Postman 工具进行了应用。


线上贷款产品,通常由客户自助发起,从通过各种渠道入口(例如:掌上银行、网上银行、网点柜面)进行申请和办理。针对我们关注的线上贷款运算逻辑,我们使用Postman 工具来模拟从各个渠道系统发送过来的请求报文,实现对信贷系统的测试,通过调整不同的输入信息,验证系统处理逻辑。


在贷款申请、审批、放款三个环节,使用 Postman 编制三支接口功能测试脚本;在线上贷款的申请、审批和发放三个环节中,通过在 pre-request script 设置序列号进行参数配置,从返回值中抓取变量的返回结果进行变量存储关联,实现了不同环节的报文串联;通过在 Collections 集合中统一管理和调度脚本,使脚本集合能够支持业务从头到尾的全流程自动化测试和验证。



线上信贷业务系统除了关注业务处理逻辑之外,对于客户信息,如:姓名、身份证号、手机号等需要做重点的校验,包括唯一性校验、信息字段本身的合法性校验等。这无疑给我们的接口自动化测试带来了很大困难,对于这种多样性问题,Postman 有什么好的解决办法吗? 通过探索实践发现,我们可以编写 JS 脚本去解决这个问题。 例如:


1、客户姓名自动生成



2、客户手机号码自动生成




版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至123456@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息