【问题标题】:Postman - String match resulting in assertion errorPostman - 字符串匹配导致断言错误
【发布时间】:2021-03-17 00:50:55
【问题描述】:

我正在尝试使用 csv 文件中的数据验证 JSON 响应。 两者都包含相同的值,但仍然测试失败。

这是收集运行器上的错误 地址行 1 验证 0 | AssertionError: 预期 '9 DRAGSTAFF AVE' 等于 '9 DRAGSTAFF AVE'

【问题讨论】:

  • 请粘贴您的代码和 csv 文件。

标签: javascript postman postman-collection-runner postman-testcase


【解决方案1】:

这通常是格式错误,只需复制粘贴断言消息中的实际部分并替换 csv 中的预期值。

复制突出显示的部分并替换 csv 中的值(希望您的断言类似于 pm.expect(responsefromjson).to.equal(valuefrmcsv)

【讨论】:

  • 非常感谢您的回复。它奏效了。
  • 您可以通过单击对勾来接受吗
  • 我遇到了类似的错误并尝试了上面的建议,但不适用于这种情况 - 全名验证 2 | AssertionError: 预期 'ARDEHASO LIBDISPLAY' 与 'ARDEHASO LIBDISPLAY' 完全相等
  • 断言就像 pm.expect(valuefromcsv).to.equal(jsonresponse)
  • 。请注意 - 名称之间有很多空格,在错误消息中看不到。
猜你喜欢
  • 2017-08-02
  • 1970-01-01
  • 2017-03-16
  • 1970-01-01
  • 2017-12-12
  • 1970-01-01
  • 2020-10-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多