HttpRunnerManager使用

使用手册:HttpRunnerManager
如何新增一个测试用例
新增一个项目,填入项目名称,负责人,测试人员,开发人员,发布应用,简要描述,以及其他信息QA > 接口测试工具调研 > image2018-12-9_13-40-16.png
新增一个模块,填入模块名称,测试人员,简要描述,选择所属项目,项目为第一步创建的项目,
QA > 接口测试工具调研 > image2018-12-9_13-42-16.png
新增一个用例,所属项目选择第一步创建的项目,可选模块选择第二步创建的模块
QA > 接口测试工具调研 > image2018-12-9_13-43-54.png
点击request,可以填入接口的url,接口的方法,接口的类型,支持data,json,params
QA > 接口测试工具调研 > image2018-12-9_13-45-33.png
点击 点击提交按钮之后,一个用例就创建好了
回到用例列表,找到刚刚所建用例,点击操作一栏的瓢虫图标,就可以运行用例
QA > 接口测试工具调研 > image2018-12-9_13-47-37.png
用例结果展示

QA > 接口测试工具调研 > image2018-12-9_13-50-17.png
添加环境变量
1.点击系统设置-运行环境,进入环境管理页面,点击添加环境
QA > 接口测试工具调研 > image2018-12-9_13-52-35.png
2.在弹出的界面上输入环境名称,请求地址之后,点击提交,环境变量就设置好了
QA > 接口测试工具调研 > image2018-12-9_13-53-50.png
3.回到创建测试用例的时候,填写url时,就不需要写地址段:如 http:xx.xx.xx.xx:xxxx
4.运行测试用例时,会弹出运行环境选择界面,选择你之前创建的运行环境,点击确定之后就可以了
QA > 接口测试工具调研 > image2018-12-9_13-56-25.png
断言
1.断言是在用例编写的extract/validate 下面,点击add validate,下方validate就出来一条可填写栏
QA > 接口测试工具调研 > image2018-12-9_13-57-47.png
2.简单说一下基本的断言写法


check Comparator 一般都是选择equals Type Expected
接口返回状态断言 status_code equals int 200
对response中某个参数断言 content.参数名 equals 参数类型 参数的值
{“a”:{“b”:11}}对b的值断言 content.a.b equals int 11
{ “a”:[ { “b”:11 }] }对b的值断言 content.a.0.b equals int 11
对布尔类型的值断言 content.IsSuccess equals boolean True/False 注意开头字母一定要大写


参数化
1.参数化在创建用例时,在variables/parameters里创建,点击add param创建一条参数化值
QA > 接口测试工具调研 > image2018-12-9_14-6-52.png
2.参数化格式,举个栗子
如:请求为这样,传入的EnumCustomerLevel表示用户等级,用户等级分普通,黄金,白金,钻石,这样我们可以对传入ID和等级做参数化

{
"CustomerIDs": [
1111,
11371,
17521
],
"EnumCustomerLevel": 2
}

怎么写呢,

key value
CustomerIDs-EnumCustomerLevel
参数与参数之间通过-分隔
【【1,1】,【2.2】,【3,3】,【4,4】】

整个值是通过中括号包围起来的,每个传参之间通过,分隔
当,key的值超过一个时,每个传参就要通过中括号括起来,中括号里面
按照key填写的顺序写上对每个参数对应的值,也是通过,分隔,当参数的值为字符串时,需要加上“”

QA > 接口测试工具调研 > image2018-12-9_14-14-24.png

QA > 接口测试工具调研 > image2018-12-9_14-14-34.png

HttpRunnerManager不支持链接jenkins,但是他有自己的测试计划模块
1.测试计划测试套件中可以设置套件,可以设置一次性跑哪些用例,同时还可以生成测试报告,在报告管理中查询
QA > 接口测试工具调研 > image2018-12-9_14-16-20.png
2.测试计划/定时任务,可以设置定时任务,接收邮件
QA > 接口测试工具调研 > image2018-12-9_14-17-47.png

接口依赖
1.在extract/validate页面中,点击添加add extract ,key值填需要提供给下个接口的参数名,value 填写的值与断言时填写的value值一致
QA > 接口测试工具调研 > image2018-12-10_0-39-19.png
2.在另外一个接口message页面中,可选用例选择上个用例,
3.在request页面传参时,用到的上个接口的返回的参数,对应的值填写格式为“$参数名”即可。

转载于:https://www.cnblogs.com/zhangtebie/p/10939930.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值