У меня есть глобальная переменная, определенная в почтальоне, и я делаю почтовый запрос. Я хотел бы знать, будет ли ответ содержать значение, которое я установил в глобальной переменной.
pm.test("Body matches string", function () {
pm.expect(pm.response.text()).to.include({{sample_message}});
});
sample_message - глобальная переменная
Как я могу сравнить? заранее спасибо
Я получил решение после много исследований в Интернете
pm.test("Body matches string", function () {
pm.expect(jsonData.data.message_content).to.eql(pm.environment.get("sample_message"));
});
Этот pm.environment.get("sample_message")
получит значение глобальной переменной
Источник: Написание тестов в Postman
Почтальон не может решить {{}} переменные на вкладке теста.
Замените {{sample_message}} на postman.getGlobalVariable("sample_message")