0


postman的简单使用

首先需要对postman进行注册,注册比较简单,输入邮箱,账号密码即可。注册成功后就进入到主界面,主界面全是英文的,以下图可以对常用功能进行一个注释

当然也可以用汉化包对软件进行一个汉化,汉化需要解压后将里层app文件夹置于resources文件夹里就行,再重新运行postman

https://develope9.lanzoug.com/080218bb/2021/06/17/be6b012141708f94e88f77b6afafc32e.zip?st=UYr6Gy51DG3uYNpulsf01g&e=1659438407&b=ADNZKVIiV3wDLAQ7AyM_c&fi=45875879&pid=36-110-68-206&up=2&mp=0&co=1https://develope9.lanzoug.com/080218bb/2021/06/17/be6b012141708f94e88f77b6afafc32e.zip?st=UYr6Gy51DG3uYNpulsf01g&e=1659438407&b=ADNZKVIiV3wDLAQ7AyM_c&fi=45875879&pid=36-110-68-206&up=2&mp=0&co=1下图是汉化后的界面![](https://img-blog.csdnimg.cn/ee742f8d01fa42578e19bd263d5a33a6.png)

以下是postman的简单操作

1.全局变量的使用,全局变量的编辑,可以在右上角手动添加全局变量和环境变量

全局变量将部分值用数字或字符替代,例:www.baomao.com='bm',引用的时候只需输入{{bm}}即可获得网址www.baomao.com,环境变量也是如此,不同的是环境变量可以切换,全局变量不能切换,全局变量可以在不同的环境下执行。

实现接口关联

要实现接口关联的话需要将上一个请求的返回体内容转换成json格式,通过json表达式提取所需要的值,再把值设置为全局变量,在下个请求中用全局变量的{{变量名}}来替换所需要的值,这样就完成了两个接口的关联,具体表达如下

以上为两种方法,都可使用

此外就是断言的种类

(1)
pm.test("Status code is 200", function () {

pm.response.to.have.status(200);

});
Status code:code is 200校验响应头是否包含某个值)

(2)
pm.test("Body matches string", function () {

pm.expect(pm.response.text()).to.include("string_you_want_to_search");

});
response body:contains string (校验返回结果中是否包含某个字符串)

(3)
pm.test("Body is correct", function () {

pm.response.to.have.body("response_body_string");

});
response body:Json value check (校验返回结果中某个字段是否等于某个

值)

(4)
pm.test("Body is correct", function () {

pm.response.to.have.body("response_body_string");

});
response header:content-type header check (校验响应头是否包含某个值)

(5)
pm.test("Response time is less than 200ms", function () {

pm.expect(pm.response.responseTime).to.be.below(200);

});
response time is less than200ms (校验响应时间是否少于200ms)

(6)
pm.test("Status code name has string", function () {

pm.response.to.have.status("Created");

});
response body:Is equal to string (校验返回结果中是否等于该字符串)使用


本文转载自: https://blog.csdn.net/qq_72697024/article/details/126148468
版权归原作者 影流之猫 所有, 如有侵权,请联系我们删除。

“postman的简单使用”的评论:

还没有评论