1

我希望通过 jmeter 监控实时用户响应。jmeter中的后端监听器可以用来记录实时用户(最终用户)吗?我不是在谈论我们在 jmeter 中设置的虚拟用户。但是真正的最终用户。这怎么可能实现呢?编辑以添加更多详细信息:

我们的要求是在整个营业时间监控 2-3 个地理位置的真实用户……比如说从 8 点到 5 点。

为了这个目的,你觉得,我需要一个专门的机器,有jmeter、grafana和influxdb单独监控吗?我正在使用 jmeter 进行其他测试,我不想使用同一台机器进行监控和测试。你认为这可以通过jmeter实现吗?有什么建议么?

4

2 回答 2

2

您可以结合使用以下工具来实现实时监控:

  1. JMeter 后端监听器- 将结果发送到 influxDB
  2. influxdb - 存储后端监听器发送的结果
  3. grafana - 对指标运行连续查询并绘制平均响应时间等图表。

请按照此处提到的步骤操作:

  1. http://jmeter.apache.org/usermanual/realtime-results.html - 第一个选项
  2. https://www.linkedin.com/pulse/jmeter-live-performance-monitoring-dashboard-grafana-influxdb-sarker
  3. http://www.testautomationguru.com/jmeter-real-time-results-influxdb-grafana/
  4. http://techblogsearch.com/a/live-performance-result-monitoring-with-jmeter-grafana-influxdb.html
于 2016-11-22T09:05:23.430 回答
0

我们用于通过 javamelody 执行一般生产应用程序(此处为 Scada-LTS)监控。但这会给你一般的统计数据。对于每个用户的监控,您似乎应该使用 log4j + ELK 或其他更简单的系统日志分析工具。Jmeter 应该用于压力测试的测试环境。

于 2016-11-22T08:46:09.263 回答