接口测试
一、接口文档
元素:请求URL、请求方式、请求参数、返回示例、返回参数说明、状态码、备注(有则写)
二、接口测试用例
1、模板:项目、模块、 用例id、用例描述(功能点)、请求URL、请求方式、请求参数、预期结果、请求报文、返回报文、测试结果
2、测试用例场景:
A、正测:正常场景(格式、长度、必填/非必填)
B、反测:异常场景
C、根据业务逻辑来设计不同的用例
三、接口测试工具
1、Postman
A、Get请求(从服务器获取数据)
注:Get请求无body,Get请求可以用浏览器直接打开。

B、Post请求(向服务器提交数据)
- 仅参数型(以k=value键值对形式存在)
- 参数(k=value)+headers型(cookie需抓包)
- json入参+headers型
- 上传文件


2、Jmeter
A、参数化
- 函数助手(随机:Random、时间戳:time、唯一:UUID)
- 造数据/数据库取数据→存txt→上传

B、关联
- json extractor
场景:将上一个请求返回结果,作为下一个请求的参数
顺序:调通请求→根据请求返回结果写json extractor→以变量形式传参
命名规则:$.(json第一级参数名).(json第二级参数名) ,例如:$.product_info.porduct_name



- 正则表达式(懒惰匹配、贪婪匹配)
浙公网安备 33010602011771号