我希望通过jmeter监视实时用户响应。Jmeter中的后端侦听器可以用来记录实时用户(最终用户)吗?我不是在谈论我们在Jmeter中设置的虚拟用户。但是真正的最终用户。如何实现?编辑以添加更多详细信息:
我们的要求是在2-3个地理位置中监视实际用户,整个工作时间都从8到5。
。 。为此,您是否认为,我需要与Jmeter,Grafana和InfruxDB一起使用专用机器来监视?我还有其他使用Jmeter进行的测试,并且我不想使用同一台计算机进行监视和测试。您认为这是Jmeter可以实现的吗?有任何建议吗?
您可以组合使用以下工具来实现实时监控:
- jmeter后端听众 - 将结果发送到infuxdb
- influxdb-存储后端听众发送的结果
- grafana-运行指标和绘图图的连续查询,例如平均响应时间等。
按照此处提到的步骤:
- http://jmeter.apache.org/usermanual/realtime-results.html-第一个选项
- https://www.linkedin.com/pulse/jmeter-live-performance-monitoring-dashboard-grafana-influxdb-sarker
- http://www.testautomationguru.com/jmeter-real time-results-influxdb-grafana/
- http://techblogsearch.com/a/live-performance-result-monitoring-with-jmeter-grafana-influxdb.html
我们用Javamelody执行一般生产应用程序(此处 - SCADA-LTS)监视。但这将为您提供一般统计数据。对于每个用户监视,似乎您应该使用log4j elk或其他更简单的系统编号分析工具。应将Jmeter用于测试环境进行压力测试。