【发布时间】:2021-06-16 04:11:51
【问题描述】:
我有多个测试用例、相同端点、不同实际值、不同预期错误消息的请求。 我想创建发送特定值的参数化请求,并从列表中检查所有情况下的特定错误消息。 请求正文:
{
"username": "{{username}}",
"password": "{{password}}",
...
}
回复:
{
"error_message": "{{error_message}}",
"error_code": "{{error_code}}"
}
不同情况下的错误信息变化:
- 缺少用户名
- 密码丢失
- 密码或用户名不正确
- 等
现在,我对每种情况都有单独的要求。 问题:
是否有 1 个请求具有一组不同的值,检查 特定的错误消息/代码?
【问题讨论】:
-
这就是你如何进行数据驱动测试,使用 csv 或 r json 并运行你的脚本
-
我会让@PDHide 留下一个完整的答案,但这正是他提到的。基本上,创建一个 CSV 文件,其中变量名称作为标题,每个测试的值在标题下的新行上。在 Collection runner 中使用该数据文件。
-
@DannyDainton 当然,谢谢 danny 正在等待知道这是否是 ops 想要的,因为它是一个直接的用例。正如 danny 所说,邮递员有一个非常丰富的文档,您可以使用 learning.postman.com/docs/running-collections/…
标签: postman parametrized-testing