一、什么状况下发展接口测试?
1.我的项目处于开发阶段,前后端联调接口是否申请的通?
2.有接口需要文档,开发已实现联调(能够转测),功能测试开展之前
3.版本上线前,进行整体回归测试,查看接口是否有异样(如404等)。对筹备上线的版本进行抓包,查看服务器地址是都正确
4.版本性能稳固后,接口自动化
5.还能够利用在平安测试,性能测试畛域等。。
二、如何进行接口测试
发送http申请来进行测试,首先咱们要看申请的办法是什么get、post或者其余申请、之后输出URL地址,比方get申请申请百度。
post申请申请登录,post申请个别须要传递参数,所以咱们要在body增加登录名和明码
返回后果:
参数名称 类型 形容返回形容 String 发送胜利返回0,如果发送不胜利,则返回“ERROR&&对应的错误信息”
三、接口测试用例设计
接口测试是无界面的功能测试,设计用例思路跟功能测试一样(只是一个重视的是测前端页面,一个重视的是测后端接口)
1.输出参数测试: 针对输出的参数进行测试,也能够说是假设接口参数的不正确性进行的测试,确保接口对任意类型的输出都做了相应的解决:输出参数非法,输出参数不非法,输出参数为空,输出参数为null,输出参数超长;
2.功能测试:接口是否满足了所提供的性能,相当于是失常状况测试
3.异样场景,如:申请超时、疾速间断点击、申请失败状况(工作型的,失败后是否能够从新下发工作)
四、接口测试工具
我个别应用的是国产的接口文档测试工具apipost,还有压测工具jmeter
下面get申请和post申请就是用apipost做的感兴趣的能够下载了应用一下
ApiPost - www.apipost.cn