如何将邮件回复与全局变量进行比较
问题描述:
我在postman中定义了一个全局变量,并且正在发送邮件请求。我想知道回应是否包含我在全局变量中设置的值。如何将邮件回复与全局变量进行比较
pm.test("Body matches string", function() {
pm.expect(pm.response.text()).to.include({{sample_message}});
});
sample_message是全局变量
我如何比较?在此先感谢
答
我在网上大量的研究后的溶液
pm.expect(jsonData.data.message_content).to.eql(pm.environment.get("sample_message"));
这pm.environment.get("sample_message")
将获取全局变量
答
邮差无法解决测试选项卡中的{{}}变量。
替换{{sample_message}}通过postman.getGlobalVariable("sample_message")
不值工作。我试过 –
我的解决方案在我的环境中工作,但... –