根据链路上的产品特点选择自动化测试工具

  1. 前端产品(安卓原生、iOS 原生、H5):使用 UI 自动化测试工具(目前有使用 Appium、airtest)+swagger 挡板;
  2. 中台产品(服务端 + 网关产品 + 渠道总线):使用接口测试工具 + 挡板;
      这里的中台产品是广义的概念,包括链路上的 provider 端、网关、总线产品,上一篇有提到银行系统的交易链路长,一般一个链路上会有一个或多个网关/渠道总线产品,由于前后使用的通信协议不一致,这些产品进行格式转换等操作。
    这些中台产品涉及多种接口类型/通信方式,主要包括以下 3 种。
    a. http 接口:使用 RF 工具进行接口测试;
    b. dubbo 接口:使用 Jmeter 工具进行接口测试;
    c. soket 接口:采用定长报文的模式,目前使用自研工具进行的接口测试;
  3. 核心产品(对前提供基于 CICS 的通信方式):使用工具模拟访问;
      对核心产品不是很了解,只知道是 IBM 提供的服务且运行多年,调用的方式也是较为原始的通信方式,使用工具的话是可以模拟发起访问的。


↙↙↙阅读原文可查看相关链接,并与作者交流