【发布时间】:2022-01-14 10:40:54
【问题描述】:
我正在用 Postman 编写一些测试。在编写错误消息时,我必须手动输入正在测试的变量的名称。有没有办法避免不得不用手把它?在某些测试中,有 200 个变量。 如果存在诸如“pm.response.parameter”之类的内容,那将有很大帮助,因为您可以编写通用错误消息并将其粘贴到所有消息中。
目前我正在使用类似的东西:
pm.expect(value.proctrEs).to.eql(null,"error en proctrEs : "+pm.response.code);
但我想知道是否有类似的东西:
pm.expect(value.proctrEs).to.eql(null,"error en "+ pm.response.parameter + " " + pm.response.code);
【问题讨论】:
-
response json中有很多key,怎么知道哪个key会放入error message?
-
我不需要响应中的密钥。我需要这个
expect方法的参数。实际上,我想要的是错误消息向我显示哪个属性是失败的属性的信息。所以任何导致这种情况的解决方案对我来说都很好。 -
我明白了。你需要编写一个函数来做到这一点。没有像
pm.response.parameter这样的东西。
标签: javascript postman postman-testcase