tests的断言主要是分为三类
状态码,header内容和波body内容的测试,波body的不常用( 不容易控制)
pm.expect(pm.response).to.have.status("value")
pm.expect(pm.response).to.have.header("value")
pm.expect(pm.response).to.have.body("value")
测试包含字符串或者是等于字符串
pm.expect(pm.response.json()["element"][element2]).to.eql("value")//使用json的时候可以使用键值对值
或者使用pm.expect(pm.response.json().element.element2).to.eql("value")
pm.expect(pm.response.text()).to.include("value")//当使用text的时候不能使用字典形式找到对应键值
相应时间和状态码的测试
pm.expect(pm.response.responseTime]).to.be.below("value")
pm.expect(pm.response.code).to.be.oneOf("value")