异步自动化不同 REST API CURL 命令的脚本
Script to automate different REST API CURL commands asynchronously
我正在寻找适合自动执行以下 REST API 调用的最佳脚本语言或模型脚本。调用的输入是 JSON input.
- POST 在 REST API 上 JSON 输入
- 从响应数据中提取 'ID1' 并将其传递给下一个 GET 调用
- 从上面的 GET 调用中提取另一个 'ID2' 并将其传递给下一个 GET 调用
- 从下一个 GET 调用中提取 'Elapsed Time'
- 测量并发用户运行的延迟
如果有人指出正确的方向,我将不胜感激。
尝试 Apache JMeter,结果:
- 免费且开源
- 具有 GUI,因此您无需学习任何语言
- 附带 HTTP(S) Test Script Recorder,您将能够轻松地将 curl 调用转换为 JMeter 测试计划
- 提供 HTTP Request 采样器来生成任意 HTTP 请求
- 提供HTTP Header Manager操作请求headers
- 提供JSON Path PostProcessor从 REST 响应中提取数据
请参阅 Testing SOAP/REST Web Services Using JMeter 指南以开始使用。
我正在寻找适合自动执行以下 REST API 调用的最佳脚本语言或模型脚本。调用的输入是 JSON input.
- POST 在 REST API 上 JSON 输入
- 从响应数据中提取 'ID1' 并将其传递给下一个 GET 调用
- 从上面的 GET 调用中提取另一个 'ID2' 并将其传递给下一个 GET 调用
- 从下一个 GET 调用中提取 'Elapsed Time'
- 测量并发用户运行的延迟 如果有人指出正确的方向,我将不胜感激。
尝试 Apache JMeter,结果:
- 免费且开源
- 具有 GUI,因此您无需学习任何语言
- 附带 HTTP(S) Test Script Recorder,您将能够轻松地将 curl 调用转换为 JMeter 测试计划
- 提供 HTTP Request 采样器来生成任意 HTTP 请求
- 提供HTTP Header Manager操作请求headers
- 提供JSON Path PostProcessor从 REST 响应中提取数据
请参阅 Testing SOAP/REST Web Services Using JMeter 指南以开始使用。