接口自动化流程

1. 怎么做接口自动化的?

接口测试的话,我对所有负责的接口做了自动化测试,接口自动化测试可以使用postman做,主要是在Tests脚本里面写js代码,将拿到的响应做校验,Jmeter也可以做,主要用了参数化/json断言/响应断言/正则提取器/if控制器等组件做,还有就是使用pytest+requests写python脚本做自动化测试,我自己的话使用的是pytest+requests做的接口自动化
requests是python的一个做网络请求的库,pytest可以做单元测试,结合到一起就可以做接口自动化

接口自动化的话是需要结合业务逻辑来做的,不同的业务逻辑的接口测试点是不同的
比如注册接口,用户名6-18位,要求英文大小写,数字,那么我们的case(测试用例是test case,我们很多时候直接说case,自己要会读)根据边界值需要测5位,6位,18位,19位的用户名,还有非英文和数字的字符,这些测试数据可以写道csv文件中,可以通过python中的csv模块去读取测试数据,然后分别放入注册接口中做请求,请求结果的话需要验证很多信息,首先状态码,200是成功,其他的像4xx的请求出错,5xx的服务器端的错误;其次如果状态码是200,还需要验证响应数据里面的code,这个是后端给的结果码,通过这个码也可以知道请求哪里有问题,进而提示用户,这个项目code是1代表成功,其他代表失败,所以如果我们传了不符合要求的用户名,就算密码没有问题,都不能注册成功,需要返

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值