我是靠谱客的博主 美好戒指,最近开发中收集的这篇文章主要介绍postman常用断言postman断言,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

postman断言

本章主要的是一些postman常见的断言方法,做接口测试断言是不可少的,而postman的Tests标签可以添加,postman也提供了一些基本的代码片段供我们使用

Response body:Contains string

Body matches string:可自定义
string_you_want_to_search:表示预期的响应内容,即用来断言的标准输出,需要根据实际情况设置;
整段表示的意思是响应的内容是否包含string_you_want_to_search,包含断言成功不包含失败
如:接口返回值为
{
“code”:200,
“msg”:“操作成功”,
“data”:“f9bb9e0c9c8b8c1c5473441”
}
pm.test(“Body matches string”, function () {
pm.expect(pm.response.text()).to.include(“操作完成”);
});
查看断言的情况可在Test Results中进行
在这里插入图片描述

*强调文本* _强调文本_

response boby:json value check

判断json数据中某个键对应的值

pm.test(“Your test name”, function () {
var jsonData = pm.response.json();
pm.expect(jsonData.对应的键).to.eql(键所对应的值);
});
如:接口返回的数据为
{
“code”:200,
“msg”:“操作成功”,
“data”:“f9bb9e0c9c8b8c1c5473441”
}
pm.test(“Your test name”, function () {
var jsonData = pm.response.json();
pm.expect(jsonData.data).to.eql(“f9bb9e0c9c8b8c1c5473441”);
});
data=f9bb9e0c9c8b8c1c5473441对应成功,不等于断言失败
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201221143739462.png?x-oss-process=image/watermark,type_zmfuz3pozw5nagvpdgk,shadow_10,text_ahr0chm6ly9ibg9nlmnzzg4ubmv0l2hhchb5mtizmdkymq==,size_16,color_ffffff,t_70

response boby:json value check

response_body_string:断言的值必须和接口返回的数据完全一致
如:接口返回的值为
{“code”:200,“msg”:“操作成功”,“data”:“f9bb9e0c9c8b8c1c547344”}
pm.test(“Body is correct”, function () {
pm.response.to.have.body("{“code”:200,“msg”:“操作成功”,“data”:“f9bb9e0c9c8b8c1c547344”}");
});
响应结果和断言完全一致断言成功,不一致断言失败
在这里插入图片描述

response time is less than 200ms

判断响应时间是否低于设置的时间 (这个断言主要看的接口响应时间是否过长,过长需要开发进行优化)
pm.test(“Response time is less than 200ms”, function () {
pm.expect(pm.response.responseTime).to.be.below(200);
});
响应时间是否低于200ms,低于断言成功,高于断言失败
在这里插入图片描述

status code : code is 200

主要针对接口返回的状态码 (通常设置为200进行断言代表接口成功)
pm.test(“Status code is 200”, function () {
pm.response.to.have.status(200);
});
返回200断言成功,反之
在这里插入图片描述

以上皆是自己的理解,如有问题可私信告知 (我是一只菜鸟)

最后

以上就是美好戒指为你收集整理的postman常用断言postman断言的全部内容,希望文章能够帮你解决postman常用断言postman断言所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(28)

评论列表共有 0 条评论

立即
投稿
返回
顶部