一、全面了解接口、接口测试(基于jmeter的接口自动化测试)
1、接口分类
内部接口:开发的接口给内部系统使用。(正例)
外部接口:
1、被测项目调用外部项目的接口。(正例)
2、被测项目提供给外部项目调用的接口。(正例,鉴权反例,参数反例,业务反例,兼容性用例)
2、为什么要做接口测试?
1、前后端分离框架:联调问题(1、接口变更 2、字符串1和数字1 3、参数长度限制 4、鉴权)
2、安全考虑:前端的功能测试很容易被绕过,需要做接口层面的验证
3、什么时候做接口测试?
接口测试的介入时间:需求评审澄清之后,前后端开发会对接口文档,达成一致后输出接口文档。(写接口测试计划和用例)
接口测试的测试时间:后端开发把接口开发完成之后,并且达到提测的要求,就可以开始进行接口测试了
4、接口测试的周期
接口数量不多,一个人就可以完成,可能是一周就可以了
接口数据巨大,需要多个测试协同测试,可能需要1-2个月
5、接口测试的重点:(前四个是重点)
1、接口参数 2、接口返回数据的正确性 3、鉴权 4、异常时的容错处理或错误提示 5、兼容性
6、主流接口测试工具和持续集成
jmeter+ant+git+jenkins
postman+newman+git+jenkins
apifox+cli+jenkins
请求:
请求行:
请求头:
请求数据:
响应:
响应行:
响应头:
响应数据:
标签:jmeter,反例,接口,测试,jenkins,教育,鉴权 From: https://www.cnblogs.com/mlping/p/17165741.html