【发布时间】:2018-03-15 17:12:53
【问题描述】:
我正在使用邮递员来测试 API。使用预定义的变量甚至环境变量,一切都运行良好。但是,我想使用“Runner”中的 CSV 文件中的数据运行我的测试。所以我启动了运行程序并选择了正确的 CSV 文件和环境。然而,测试现在失败了,因为无法找到变量。
例如我有:
{"amount": "{{amount}}"}
金额也是我的 CSV 文件中的一个字段(在第一行,CSV 文件以 unix 文件结尾)。
由于这不起作用,我也尝试在预请求脚本中添加它:
postman.setGlobalVariable("amount", data.amount);
但这并不能很好地工作 - 数量仍然未定义。
所以我不知道该怎么做,因为我不知道如何在测试正文中映射获取我的 CSV 文件的数量。我必须把它放在标题中还是像我在预请求脚本中所做的那样?由于我从博客中找到的关于 postman runner 的所有说明都不再起作用了,我真的不知道这是如何起作用的。
【问题讨论】: