在测试id为24的数据是否一直排在第一位时,用到postman的pm.expect()函数,在网上找了一个参考例子,我的script是:
pm.test("demo principal在第一位", function () {
var jsonData = pm.response.json();
var id = jsonData.data[0]["principal_id"];
pm.expect(24).to.eql.(24);
});
但是报错了
There was an error in evaluating the test script: SyntaxError: Unexpected token (
查看官方文档发现是语法问题,正确的写法应该是:
pm.test("demo principal在第一位", function () {
var jsonData = pm.response.json();
// // var len = jsonData.data.length;;
var id = jsonData.data[0]["principal_id"];
pm.expect(id).to.equal(24); //注意这里的equal
});
再次告诫自己,不要贪图方便,查阅官方文档能省下很多找错时间
网友评论