Postman 测试从不 returns "no pass"
Postman test never returns "no pass"
我正在尝试对我的 API 服务器进行测试,但我没有得到测试结果,没有通过。
我的代码:
var data = JSON.parse(responseBody);
var days = data["days"];
var total_distance = 0;
days.forEach(function(value,index,array){
total_distance = total_distance + value["distance"];
});
pm.test("Distance data"),function(){
pm.expect(data["total_distance"].to.equal(total_distance));
}
这个脚本从来没有returns没有通过。我的错误是什么?
您的测试语法不正确。在 pm.test("Distance data"
之后有一个右括号,它实际上应该是最后一行的最后一个字符。
尝试:
pm.test("Distance data", function () {
pm.expect(data["total_distance"].to.equal(total_distance));
});
我正在尝试对我的 API 服务器进行测试,但我没有得到测试结果,没有通过。
我的代码:
var data = JSON.parse(responseBody);
var days = data["days"];
var total_distance = 0;
days.forEach(function(value,index,array){
total_distance = total_distance + value["distance"];
});
pm.test("Distance data"),function(){
pm.expect(data["total_distance"].to.equal(total_distance));
}
这个脚本从来没有returns没有通过。我的错误是什么?
您的测试语法不正确。在 pm.test("Distance data"
之后有一个右括号,它实际上应该是最后一行的最后一个字符。
尝试:
pm.test("Distance data", function () {
pm.expect(data["total_distance"].to.equal(total_distance));
});