希望这非常简单,但我在任何地方都找不到直接的答案。
在 Postman 中,我想使用以下测试来确保正文返回正确的文本。
pm.test("Body matches string", function () {
pm.expect(pm.response.text()).to.include("string_you_want_to_search");
});
但我想轻松地在开发和测试环境之间切换,运行测试并验证我得到了一个开发 URL 和一个测试 URL。
例如,假设我有一个名为{{foobar}}的变量。在测试中,该变量的 URL 将是foo-test.bar.com,而在 Dev 中,它将是foo-dev.bar.com。然后我修改测试以获取变量而不是字符串,如下所示:
pm.test("Body matches string", function () {
pm.expect(pm.response.text()).to.include("{{foobar}}");
});
我假设我可以使用一个 env 变量通过切换环境来检查两个 url。但我的语法一定不正确,因为我得到一个以“AssertionError: expected '\r\n\r\n”开头的长错误
任何人都可以提供帮助吗?谢谢。