接口测试postm
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二.创建测试用例
创建接口测试用例,即新建http请求,选择请求方式、写好url、请求头、请求体三.设置变量
postman的变量参数化,即把若干处出现多次的数值用一个变量表示,达到一次修改、多处生效的效果,便于修改和管理。
有四种形式可以选择,form-data主要用于上传文件。x-www-form-urlencoded是表单常用的格式。raw可以用来上传JSON数据
点击postman上方一个按钮,点击Globals后面的Edit按钮,添加全局变量
点击右下角Add按钮,添加Environment Name,Key值写变量名称,Value值写变量对应的数值,点击Save按钮进行保存
把Value值出现过的地方用{{key}}代替,比如以上面的截图为例,出现
http://192.168.70.102:8081的位置使用“{{baseURL}}”代替
四.添加响应处理
响应处理有点类似Jmeter里的检查点,即通过检查响应数据是否符合预期来判断test 是否通过。在Tests中添加检查条件,postman提供了一些常用的检查条件的代码,直接添加或稍加修改即可。如:响应数据的状态码为200,则判断测试通过,则在代码片中选择“status code:code is 200”
五.批量执行测试用例
点击测试用例集中的“run”,批量运行测试用例,弹出collection runner,点击“Start Run”,批量运行测试用例
运行后,弹出测试结果,显示测试通过和失败的个数、请求URL、请求头、请求体信息,响应头、响应体信息,状态码等,我们就可以查看测试用例的执行结果及具体信息啦~
六.接口之间传值问题
1返回结果中参数是一个值,可以直接设置变量。
在1中设置变量,在下一个接口调用。
2返回的结果是数组,我们需要初步筛选出,上一接口中创建的数据,如图
在2中设置变量,在下一接口中传参方式,如下图。
3返回的结果是数组套数组,我们需要帅选初,上一接口中创建的数据,如图
在3中设置变量,在下一接口中传参方式,如下图。