如何":/some/api/link"
在使用 JMeter 录制时处理数据,它可以工作,当我再次尝试时,它会在“查看结果树”中显示“null”消息。
问问题
28 次
1 回答
0
在大多数情况下,您将无法记录和重播您的测试,因为现代应用程序和 Web API 通常使用动态参数进行身份验证和安全目的。因此,您的测试计划很可能应如下所示:
- 第一个请求
- 后处理器(对于 REST API,它将是JSON Extractor,对于 SOAP API,它将是XPath Extractor)提取任何动态参数并将它们保存到JMeter 变量中
- 第二个请求,您应该将硬编码的记录值替换为上一步中定义的变量
检测动态参数的最简单方法是记录您的测试 2 次并比较生成的请求,您需要关联不同的参数。
有关更多详细信息,请参阅使用 JMeter 和 JSON 提取器进行 API 测试。
于 2017-09-27T08:47:12.403 回答