Bootstrap

postman tests

postman中的tests是用做测试结果断言,支持JavaScript语法。
是在完成API访问并得到其response回应之后运行的脚本,一般用于获取response的内容,用于之后的其他操作。
test脚本需要在某个指定的函数pm.test(…)中执行才会被识别,且作为test脚本运行。

pm.test("这里是测试描述",function(){
   
    //需要执行的代码
})

pm.test()中
第一个参数是测试描述(会在测试结果栏显示),
第二个参数是一个函数,具体执行代码都在这个函数中运行。
pm对象是Postman的主要对象,所有的内置函数,数据调用等,都需要通过它来实现。

返回测试结果是pass还是fail常用两种方法:
pm.expect()/.to.be()或.to.have()这样的,字面意思就是期待什么或要求它必须是什么或必须有什么,才能通过测试。
常用代码如下:

# “期待”返回结果必须包含某一段内容
pm.expect(从response里获取的字符串).to.include("必须包含的内容"
;