接口测试postm

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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中设置变量,在下一接口中传参方式,如下图。

相关文档
最新文档