API 自动化测试框架分享

转载地址:https://testerhome.com/topics/3455

框架定位

1,数据驱动
2,简单流程覆盖,快速迭代
3,组合Case不需要Coding

总而言之只要是代码能够实现的,能方便API测试的都是框架定位的方向~!

框架介绍

这边画的很不专业,随便画的应该是还有一个 数据层,所有的都是以数据配置的方式来驱动整个运转的!~

所需环境

Jenkins + Svn + Maven+TestNG+ReportNG+(HttpClien+URLConnection)

框架模式

1,支持批量接口检查

报告示例:
检查多个文件全部遍历文件内的所有接口,不通的接口会列到报告内!

支持多文件遍历-->文件里面所有接口都全遍历

只有失败的才会出现在报告里面!所有详细都以下面这种形式写在log里面!

2.,API业务流测试模式

先配置模板:

配好之后直接jenkins Run 就可以了!报告会自动触发邮件出来~!


接口与接口之间可以按规定的参数进行 取值与赋值,单独由数据中心去控制遍历的接口是否需要进行数据转换!~
这样可以把一些简单的API业务流串起来持续集成,方便快速迭代~!

其他简单功能介绍

1,HTTPCode检查非正常外的状态均会报错!

(只有错误的地址才会出现在测试报告里面)

报告详情示例:

2,支持检查实际返回结果与预期结果匹配检查

报告详情示例:

3,支持接口之间参数定义(需使用定义参数)

4,响应超时预警邮件触发:

 单个接口响应超过5秒自动触发代码发送邮件给指定人

5,变量(例)

 指定参数 TTPod_Rondom(20) 在执行过程中代码会自动替换成 一个范围在0~20以内的随机数

赞~~

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值