测量 API 的响应时间
Measure response time for an API
我有 416 个网络服务 API 需要测试。我正在从 CSV 文件加载那些 url。我的测试需要找到一个需要超过 2 秒才能响应的 API。我找不到衡量 API 响应时间的方法。
我正在使用
Thread Users - 416
Ramp up Period - 1
Loop Count - 1
我试过 "View Results in Table" 显示采样时间的侦听器。但采样时间不显示个别响应时间。
如果您找到任何解决方案,请告诉我?
您不应该在负载测试中使用侦听器 View Results in Table,因为它会消耗大量资源
this visualizer uses a lot of memory.
改为使用 Duration Assertion,在您的情况下将其定义为 2000 毫秒
Duration Assertion tests that each response was received within a given amount of time. Any response that takes longer than the given number of milliseconds (specified by the user) is marked as a failed response.
添加侦听器 Summary report
,其中包含 hit.You 所用的平均、最小和最大响应时间列,也可以通过单击 Save Table data
按钮保存此报告。
此外,添加 View Results Tree
侦听器,其中 Sampler Result
选项卡包含与该命中对应的所有详细信息。
在 HTTP Request sampler (or even better HTTP Request Defaults) 的 "Advanced" 选项卡上有 Timeouts
部分,您可以在其中定义建立连接的最大值 and/or 以获得响应。
如果 JMeter 未能在时间范围内(milliseconds)获得响应,相关采样器将被标记为失败。
为了查看各个响应时间 - 添加 CSV 文件中的变量作为 HTTP 请求标签(或前缀或后缀) - 这样您将在 listeners and in the HTML Reporting Dashboard 中看到关联的 URL:
我有 416 个网络服务 API 需要测试。我正在从 CSV 文件加载那些 url。我的测试需要找到一个需要超过 2 秒才能响应的 API。我找不到衡量 API 响应时间的方法。
我正在使用
Thread Users - 416
Ramp up Period - 1
Loop Count - 1
我试过 "View Results in Table" 显示采样时间的侦听器。但采样时间不显示个别响应时间。
如果您找到任何解决方案,请告诉我?
您不应该在负载测试中使用侦听器 View Results in Table,因为它会消耗大量资源
this visualizer uses a lot of memory.
改为使用 Duration Assertion,在您的情况下将其定义为 2000 毫秒
Duration Assertion tests that each response was received within a given amount of time. Any response that takes longer than the given number of milliseconds (specified by the user) is marked as a failed response.
添加侦听器 Summary report
,其中包含 hit.You 所用的平均、最小和最大响应时间列,也可以通过单击 Save Table data
按钮保存此报告。
此外,添加 View Results Tree
侦听器,其中 Sampler Result
选项卡包含与该命中对应的所有详细信息。
在 HTTP Request sampler (or even better HTTP Request Defaults) 的 "Advanced" 选项卡上有 Timeouts
部分,您可以在其中定义建立连接的最大值 and/or 以获得响应。
如果 JMeter 未能在时间范围内(milliseconds)获得响应,相关采样器将被标记为失败。
为了查看各个响应时间 - 添加 CSV 文件中的变量作为 HTTP 请求标签(或前缀或后缀) - 这样您将在 listeners and in the HTML Reporting Dashboard 中看到关联的 URL: