HttpRunnerManager

[PPJ_26] HttpRunnerManager用例配置-0

2018-12-01  本文已影响68人  Fighting_001

接口地址http://www.httpbin.org
前文[PPJ_25] HttpRunnerManager创建接口测试项目-基础流程已对以上接口创建了基础的测试项目,包含有基本的测试用例。本文则对该项目中测试用例进一步配置,如下:

一、Headers设置

需要自定义Headers信息的场景
操作:request --> add headers --> 填写or编辑headers中的参数 --> 点击修改

用例名称:test_get_request
测试接口:http://www.httpbin.org/get
请求方式:GET
新增header:referer=https://www.baidu.com

执行用例后,即可在Request Headers和响应数据中都可查看到refer这一项,如下:

二、请求参数

1.URL参数

在GET请求中,需要使用url参数(即Query String Parameters)的场景,如:在用例中增加一个参数uid
操作:request --> Type选择"params" --> add params --> 填写or编辑参数项 --> 点击修改

用例名称:test_get_request
测试接口:http://www.httpbin.org/get
请求方式:GET
新增参数:uid=001

构造的请求url:http://www.httpbin.org/get?uid=001

2.Body参数

在POST请求中,请求参数一般放于请求体(Request Body)中,HttpRunnerManager支持 form-datajson两种数据格式来传递参数

1)form-data 数据格式

操作:创建新用例test_post_formdata --> Type选择"data" --> add data --> 填写or编辑form-data数据 --> 点击提交

用例名称:test_post_formdata
测试接口:http://www.httpbin.org/post
请求方式:POST
新增参数:uid=002

新增用例:

执行用例后,Request Body中可查看到本次新增的参数项(uid=002)

2)json 数据格式

传递json参数,与form-data方式类似
操作:创建新用例test_post_json --> Type选择"json" --> 填写or编辑json数据 --> 点击提交

用例名称:test_post_json
测试接口:http://www.httpbin.org/post
请求方式:POST
新增参数:{'uid': '003'}

新增用例:

执行用例:

上一篇下一篇

猜你喜欢

热点阅读