【问题标题】:How to use response assertion in postman by using " to.be"?如何使用“to.be”在邮递员中使用响应断言?
【发布时间】:2019-06-08 16:44:30
【问题描述】:

我正在尝试使用响应断言来验证正面和负面的测试用例,但它没有给我预期的结果。

我正在尝试使用“pm.response.to.be.ok”来确认响应,以获得屏幕截图中列出的“200”等响应,但它给了我错误

TypeError: 无法读取未定义的属性“to”

【问题讨论】:

  • 我会看看他们每个人的response 的拼写,jason 也不正确。

标签: postman postman-pre-request-script postman-testcase


【解决方案1】:

测试中的语法不正确,这就是它抛出错误的原因,它应该是这样的:

pm.test('Check the response', () => {
    pm.response.to.be.ok
    pm.response.to.have.body()
    pm.response.to.have.jsonBody()
})

https://learning.getpostman.com/docs/postman/scripts/postman_sandbox_api_reference/

【讨论】:

  • 你好,丹尼感谢您的解决方案。它适用于“to.be.ok”,但 body 和 jsonBody();没有给出结果。
  • 没有给出什么结果?您能否更新您的原始问题并提供更多有关错误的屏幕截图和有关您正在做什么的信息。说“它不起作用”不是很有帮助。
猜你喜欢
  • 1970-01-01
  • 2018-06-11
  • 1970-01-01
  • 2019-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-09
  • 2021-08-14
相关资源
最近更新 更多