美文网首页HttpRunnerManager
[PPJ_26] HttpRunnerManager用例配置-0

[PPJ_26] HttpRunnerManager用例配置-0

作者: Fighting_001 | 来源:发表于2018-12-01 18:34 被阅读68次

    接口地址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'}

    新增用例:

    执行用例:

    相关文章

      网友评论

        本文标题:[PPJ_26] HttpRunnerManager用例配置-0

        本文链接:https://www.haomeiwen.com/subject/iyotcqtx.html