我有一个返回~30,000个SKU列表的API。然后,我需要将每个 SKU 插入到另一个 API 的查询参数 URL 中,以验证第二个 API 的响应。 我知道 Jmeter 可以做这样的事情,您可以通过 CSV 文件执行此操作。我怎样才能通过 REST 放心完成此操作?示例/示例将不胜感激!
类似的问题也适用于使用 API 的输出作为正文内容的输入......
谢谢。
简短的回答。当涉及到查询参数时,您不能这样做。URL 中的字符数不能超过 2000 个字符。这里的解释:不同浏览器中URL的最大长度是多少?
关于 POST 方法,您没有约束。
如果您愿意评估 REST 保证的替代方案,空手道可以让您轻松实现这种数据驱动的测试,并且它也基于 Cucumber。
免责声明:我是开发人员。
在演示中,您将找到许多使用动态 JSON 数据来驱动进行 HTTP 调用的循环的示例。是的,您也可以在以后的步骤中动态使用 HTTP 响应中的数据。