FavoriteLoading
0

接口场景测试平台—基于 swagger

出发点:

  • 目前大多数项目的接口以restful标准设计;
  • 接口文档管理以工具进行管理,以openapi标准对接口进行定义;
  • 单个接口测试问题不大,当以场景或者模块的形式去发送的时候,就可能出现错误;

使用技术:

  • playframework(java)、angular js、mongodb、rest-assured、模版(AdminLTE-2.3.0)

场景测试:

  • 场景创建:按照项目名与项目版本进行;(目前不支持跨项目的场景支持;之后会在场景的基础上在添加一个模块的概念来包含不同系统中的场景)
  • 添加接口:场景创建后可以添加该项目中的接口文档中的所有接口;
  • 录入参数:接口添加后可以添加测试参数;(包含额外header信息录入)
  • 验证点:验证点中save targetfield 需要以{name}定义;
  • 参数引用:参数的引用需要通过{name}引用;(targetfield 建议不要重名,前面的value会被同名参数值覆盖)
  • 场景中的sessionId : sessionId是后一条接口sessionId依赖上一条接口response信息中的sessionId

分享地址:https://github.com/ShareingToEveryone/ApiIntelligenceRobot

登录界面:

接口文档页面:

场景页面:

场景详细页面:

接口参数录入与发送:

接口返回信息:

声明:本文转载自 TesterHome 移动测试社区,作者为 TesterHome 移动测试社区,原文网址:https://testerhome.com/topics/5129

最后编辑于:2016/11/16作者: 聚合

聚合类文章源自互联网, 感谢原作者的无私分享。

关注微信公众号 – 聚合软件测试类精华

关注微信公众号 – 聚合软件测试类精华