как проверить диапазон возраста в postman

#json #postman

#json #почтальон

Вопрос:

 pm.test("Age for apply a job", function () {
    var jsonData = pm.response.json();
    pm.expect(jsonData.resume.age).to.eql(jsonData.jobPosting.lowerBoundAge amp;amp; jsonData.jobPosting.upperBoundAge);
});
 

Я хочу протестировать возраст от 25 до 40 лет, но этот код может протестировать только возраст

jsonData.резюме.возраст = 24

jsonData.Размещение вакансий.Нижняя граница = 25

jsonData.JobPosting.Верхний предел = 40

Ответ №1:

Вы можете использовать метод chaiJS within в утверждении:

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

Вы могли бы привести это в порядок и создать локальные переменные для каждого элемента, но, надеюсь, это даст вам общее представление.

Комментарии:

1. Можете ли вы принять это в качестве ответа, пожалуйста, если это решило вашу проблему 😁

2. @p_theoneyouknow chaijs.com/api/bdd почтальон использует чай, поэтому вы можете перейти по этой ссылке, чтобы увидеть другие вещи, которые вы можете использовать