【问题标题】:how to test range age in postman如何在邮递员中测试范围年龄
【发布时间】:2021-02-27 20:10:10
【问题描述】:
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.age = 24

jsonData.jobPosting.lowerBoundAge = 25

jsonData.jobPosting.upperBoundAge = 40

【问题讨论】:

    标签: json postman


    【解决方案1】:

    您可以在断言中使用 chaiJS within 方法:

    pm.expect(jsonData.resume.age).to.be.within(jsonData.jobPosting.lowerBoundAge, jsonData.jobPosting.upperBoundAge); 
    

    您可以整理这些并为每个项目创建局部变量,但这应该可以为您提供总体思路。

    【讨论】:

    • 如果它解决了你的问题,你能接受这个作为答案吗?
    • @p_theoneyouknow chaijs.com/api/bdd postman 使用 chai,因此您可以参考此链接以查看您可以使用的其他内容
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-22
    • 2015-04-14
    • 2015-07-17
    • 2016-11-24
    • 2018-11-02
    • 1970-01-01
    • 2014-05-16
    相关资源
    最近更新 更多