如何比较邮递员中的响应与全局变量

时间:2017-09-19 10:00:53

标签: javascript postman

我在postman中定义了一个全局变量,我正在发布一个帖子请求。我想知道响应是否包含我在全局变量中设置的值。

(function ...)

sample_message 是全局变量

我该怎么比较?提前致谢

2 个答案:

答案 0 :(得分:2)

我在网上进行了大量的研究后得到了解决方案

pm.test("Body matches string", function () {
  pm.expect(jsonData.data.message_content).to.eql(pm.environment.get("sample_message"));
});

pm.environment.get("sample_message")将获取全局变量的值

来源:Writing tests in Postman

答案 1 :(得分:1)

Postman无法在测试标签中解决{{}}个变量。

将{{sample_message}}替换为postman.getGlobalVariable("sample_message")