51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3727|回复: 0
打印 上一主题 下一主题

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

[复制链接]
  • TA的每日心情
    无聊
    昨天 09:34
  • 签到天数: 1052 天

    连续签到: 2 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2020-11-17 10:03:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    近年来,伴随着金融科技、互联网金融业务的浪潮,依托大数据、人工智能、云计算等技术的进步,线上信贷产品在银行信贷业务中占据越来越多的比重,承载这些业务的银行系统通常具有关联系统众多、接口调用关系复杂等特点,测试难度较大。于是,我们以接口自动化测试为切入点,对线上信贷业务的测试工具及其应用开展探索和研究。

      一、工具选择

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

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

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

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

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

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

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-28 01:27 , Processed in 0.057997 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表