银行线上信贷系统接口自动化测试探索

发表于:2019-11-04 10:58

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:王海林 王师孟    来源:51Testing软件测试网原创

  近年来,伴随着金融科技、互联网金融业务的浪潮,依托大数据、人工智能、云计算技术的进步,线上信贷产品在银行信贷业务中占据越来越多的比重,承载这些业务的银行系统通常具有关联系统众多、接口调用关系复杂等特点,测试难度较大。于是,我们以接口自动化测试为切入点,对线上信贷业务的测试工具及其应用开展探索和研究。
  一、工具选择
  工欲善其事,必先利其器。我们调研了Postman、Poster、Jmeter等几款开源的自动化测试工具:
  JMeter:一款开源的性能测试工具,操作简单、方便,既有JDBC request操作数据库数据,也有Http request和Soap request应对测试。它通常可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库和查询、ftp服务器或者其他的资源),使用JMeter提供的图形化界面分析性能指标或者在高负载情况下测试服务器/脚本/对象的行为。
  Poster:火狐浏览器自带的借口测试工具,插件中安装即可,界面简单明了,容易上手。
  Postman:原为谷歌浏览器的扩展工具,目前已成为独立软件,界面简洁,与Poster差别不大,功能较Poster更为强大,可保存执行场景并分类管理。支持通过Newman等插件进行命令行提示符调度运行。
  Cucumber:与以上几种特定工具不同,更像是一个以场景编辑器,需与其他测试工具结合使用。功能齐全,需要一定编程技术基础,学习成本较高。
  经过调研,我们发现,Postman是一款功能较为强大的Http调试与模拟插件,可以发送几乎所有类型的Http请求。同时,它界面功能较为友好,使用方便,应用较为广泛。

 ......
查看更多精彩内容,请点击下载:

版权声明:本文出自《51测试天地》第五十五期。51Testing软件测试网及相关内容提供者拥有51testing.com内容的全部版权,未经明确的书面许可,任何人或单位不得对本网站内容复制、转载或进行镜像,否则将追究法律责任。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号