pm.test("Age for apply a job", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.resume.age).to.eql(jsonData.jobPosting.lowerBoundAge && jsonData.jobPosting.upperBoundAge);
});
我想测试25-40岁之间的年龄,但这段代码只能测试年龄
jsonData.resume。年龄= 24岁
jsonData.jobPosting。lowerBoundAge = 25
jsonData.jobPosting。upperBoundAge = 40
您可以在断言中使用chaaijs within方法:
pm.expect(jsonData.resume.age).to.be.within(jsonData.jobPosting.lowerBoundAge, jsonData.jobPosting.upperBoundAge);
你可以整理一下,为每个项创建局部变量,但这应该能给你一个大致的概念。