【问题标题】:Testing for no data found in Postman测试 Postman 中未找到数据
【发布时间】:2016-03-04 20:59:32
【问题描述】:

我刚刚开始使用 Postman 进行测试。我需要添加一个测试来验证我的 API 是否成功处理未找到的数据(它旨在返回一个空数组而不是给出标准错误)。我的 API Person 控件正在返回:

{
  "value": []
}

但是我没有找到在 Postman 中对此进行测试的方法(到目前为止,我是 javascript 的新手,已经在 selenium 和 c# 中进行了测试)。我试过了:

tests["No persons found"] = data.Person === 0; 

没有成功。任何帮助将不胜感激。
谢谢,

克莉丝

【问题讨论】:

  • Person 是否引用 { "value": [] }
  • 是的,Person 是控件。
  • 您能否发布控制器返回的整个响应,以防有更多响应

标签: javascript postman


【解决方案1】:

试试这个

var list = (data.Person || {}).value;
tests["No persons found"] = list === undefined || list.length === 0;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-24
    • 1970-01-01
    • 1970-01-01
    • 2016-09-02
    • 1970-01-01
    • 2021-09-10
    • 2016-10-17
    • 1970-01-01
    相关资源
    最近更新 更多