- [PPJ_26] HttpRunnerManager用例配置-0
- [PPJ_27] HttpRunnerManager用例配置-0
- [PPJ_28] HttpRunnerManager用例配置-0
- [PPJ_29] HttpRunnerManager用例配置-0
- [PPJ_30] HttpRunnerManager用例配置-0
- HttpRunnerManager用例配置-02:testcas
- HttpRunnerManager用例配置-01:公共变量-配置
- 2019-03-18HttpRunnerManager用例配置-
- [PPJ_25] HttpRunnerManager创建接口测试
- dockerfile制作HttprunnerManager镜像并
接口地址: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-data、json两种数据格式来传递参数
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'}
新增用例:

执行用例:


网友评论