内容类型:application/json;charset=UTF-8
{“账户”:“root”,“密码”:“123456”}
pm.test("状态码为 200", function () {
pm.response.to.have.status(200); //这里填写的200是预期结果,实际结果是请求返回结果
});
pm.test("状态代码名称有字符串", function () {
pm.response.to.have.status("OK"); //断言响应状态消息包含OK
});
pm.test("Content-Type 存在", function () {
pm.response.to.have.header("内容类型"); //断言响应头存在于"Content-Type"
});
pm.test("正文匹配字符串", function () {
pm.expect(pm.response.text()).to.include("string_you_want_to_search");
});
//注解
pm.expect(pm.response.text()).to.include("string") 获取响应文本中包包含string
pm.test("身体是正确的", function () {
pm.response.to.have.body("response_body_string");
});
//注解
pm.response.to.have.body("response_body_string");获取响应体等于response_body_string
pm.test("你的测试名称", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.value).to.eql(100);
});
//注解
var jsonData = pm.response.json() 获取响应体,以json显示,赋值给jsonData . 注意:该响应体必须返回会是的json,否则会报错
pm.expect(jsonData.value).to.eql(100) 获取jsonData中键名为value的值,然后和100进行比较
pm.test("响应时间小于 200ms", function () {
pm.expect(pm.response.responseTime).to.be.below(200); //断言响应时间<200ms
});
{
"cityid": "101120101",
"city": "济南",
"update_time": "2020-04-17 10:50",
"wea": "晴",
"wea_img": "清",
"tem": "16",
"tem_day": "20",
“tem_night”:“9”,
"win": "东北风",
"win_speed": "3级",
"win_meter": "小于 12km/h",
“空气”:“113”
}
{
"url": "/public/upload/user//head_pic//ba51d1c2f7f7b98dfb5cad90846e2d79.jpg",
“标题”:“横幅”,
“原来的”: ””,
“状态”:“成功”,
“路径”:“图像”
}
{
“代码”:0,
"message": "请成功!",
“数据”: {
“user_id”:“1252163151781167104”
}
}
//获取json体数据
var jsonData = pm.response.json()
// 获取user_id的值,通过。获取
var user_id = jsonData.data.user_id
{
“代码”:0,
"message": "请成功!",
“数据”: {
“角色”:{
“API”:[
“API-用户-删除”
],
“点”:[
“点用户删除”,
“指向用户更新”,
“点用户添加”
]
},
“authCache”:空
}
}
//获取json体数据
var jsonData = pm.response.json()
// 获取user_id的值,通过下标获取列表中某个元素
var user_id = jsonData.data.roles.points[1]
{
“代码”:0,
"message": "请成功!",
“数据”: {
“总计”:24,
“行”:[
{
“id”:“1066370498633486336”,
“手机”:“15812340003”,
“用户名”:“zbz”
},
{
“id”:“1071632760222810112”,
“手机”:“16612094236”,
“用户名”:“llx”
},
...
{
“id”:“1075383133106425856”,
“手机”:“13523679872”,
“用户名”:“test001”,
},
//获取json体数据
var jsonData = pm.response.json()
// 获取id的值,通过slice(-1)获取列表中最后一个元素。
var id = jsonData.data.rows.slice(-1)[0]
原文链接:www.toutiao.com/i6913538714060800515
结尾