我对 postman chrome 应用程序非常陌生。理解了一些基础知识后,我创建了一个带有 datafile(csv)的可运行集合。
我试图用一个单一的参数测试一个简单的 GET 请求
localhost:4502/accserver/balance?userid={{userid}}
我的 CSV 数据文件有 3 行,如下所示:
userid(标题行)
根
rvnath
chacha420
我的要求是根据行中的数据测试不同的响应状态代码。例如,如果数据是“root”,则预期响应为 200.对于其他行,它应返回 404。
从 nwo 开始,我编写了一个简单的测试脚本,如下所示:
tests['shd return 404 for non-existing user'] = responseCode.code === 404;
毫无头绪,如何以可以根据数据行测试结果的方式编写测试用例。
有帮助吗?
2 回答
由于鲍勃发表评论询问这个 qn 的状态,这就是答案。
对的,这是可能的。在 POSTMan 支持团队的帮助下,我实现了这一目标。关键是要创建一个 CSV 或 JSON 文件,其中每行中的一个字段包含预期的返回码。
例如,在我的情况下,CSV 文件将是:
用户名和响应代码在我的测试脚本中可用作变量,因此我可以编写一个测试用例,例如:
你可以这样做。这对我有用
谢谢。