json - 响应的邮递员测试数据类型
问题描述
嗨,我尝试运行邮递员测试,我将检查 json 数据是否等于整数。
我试图运行这个
{
"passagiersnummer": 2021,
"naam": "klaas van buren"
}
和测试
pm.test("Test data type of the response", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.passagiersnummer).to.be.a("number");
pm.expect(jsonData.naam).to.be.a("string");
});
测试结果:
FAIL | Test data type of the response | AssertionError: expected undefined to be a number
我做错了什么,我该如何解决这个问题。
解决方案
推荐阅读
- html - 如何删除 MUI 表中单元格之间的线条
- asp.net - 我有一个父视图,并且在加载父视图时在带有表格的局部视图中,只要表格没有数据,我就想隐藏局部视图
- composer-php - Composer 总是将相同的包重写到缓存中
- javascript - 如何使用 jquery 或 javascript 以 HTML 形式显示本地存储数据?
- c# - 如何在 FluentValidation 中返回整个模型的键
- ios - 从容器播放视频
- javascript - 我们可以从文本中间搜索正则表达式吗?
- regex - 正则表达式确定文件名中的 YYYYMMDD 模式
- angular - Angular Build 失败
- c++ - 如何让 BOOST_FOREACH 使用不可复制的右值?