美文网首页
Postman 断言

Postman 断言

作者: Yangtianruo | 来源:发表于2019-11-08 10:23 被阅读0次

Postman断言填写在Tests中,通过JavaScript(JS)来实现的。所以要有一点JS的基础。响应断言结果在Test Results中查看

Postman断言分为以下几种方式:

1. 状态码断言

Status code:Code is 200--->判断状态码是否正确,默认状态是否为200,可修改状态码值;

Status code:Successful POST request --->判断状态吗是否在201,202其中一个,可以修改状态码值;

Status code:Code name has string---->判断状态码描述中是否包含该字段,通常不使用

2. 响应结果断言

Response body:contains string --->判断返回结果中,是否包括该字符

Response body:JSON value check--->判断返回的JSON字段的值是否正确,看下方栗子的:

          pm.test("从Json中获取某个字段的值,是否与预期的相等", function () {

         var jsonData = pm.response.json(); //将json字符串类型转化为js对象

        console.log(jsonData);//打印日志

        //获取JSON中hasLottery字段值是否等于0,注意字段结果是字符串类型时,需要用单引号引起来

       pm.expect(jsonData.data.hasLottery).to.eql(0);

          });

在打印的console中,发现字段是用data包住的,所以我们需要用json.Data.data中去取对应的字段值

总结常用的三种断言方式:

Response body: Contains string

Response body: JSON value check

Response body: Is equal to a string

另外: eql()函数还有其他几种用法:

eql 等于

lt 小于

lte 小于等于

gt 大于

gte 大于等于

相关文章

  • 接口测试02-Postman的使用

    Postman 断言 postman 断言借助js 语言编写代码,自动判断预期结果与实际结果是否一致。 断言 代码...

  • postman使用心得(二):postman接口测试断言

    在使用postman做接口测试的时候,可以在tests中对该接口进行断言设置 上面的图为使用postman断言方法...

  • postman 断言

    【Tests】例子 在发送请求并从服务器收到响应后运行测试脚本。 让我们看一下Postman-Tests模块的一些...

  • Postman断言

    一般来说执行完测试,我们需要对测试结果进行校验,判断结果是否符合我们的预期,也就是断言。实例断言内容 响应状态码:...

  • postman 断言

    1.环境变量 (1)设置环境变量: postman.setEnvironmentVariable("key", "...

  • postman 断言

    1.什么是断言 判断程序执行结果是否符合我们的预期就是断言 2.接口测试根据什么判定断言 一般根据程序返回状态码和...

  • Postman 断言

    Postman断言填写在Tests中,通过JavaScript(JS)来实现的。所以要有一点JS的基础。响应断言结...

  • postman断言

    可以使用右边的样例,点击即可使用

  • postman断言记录

    postman 断言: 断言请求结果状态码:status code: Code is 200pm.test("St...

  • 如何使用Fiddler做接口测试?测试小白进阶大咖的必经之路!

    我们都知道使用Postman做接口测试,相比Postman,Fiddler不能写断言,只能构造HTTP请求,并人工...

网友评论

      本文标题:Postman 断言

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