JMETER 4.0 | JMeter 分布式负载测试 | jp@gc - 步进线程组 |从机 | CPU 利用率
JMETER 4. 0 | JMeter distributed load testing | jp@gc - Stepping Thread Group | Slave Machine | CPU Utilization
执行脚本时从站 1 CPU 利用率 = 40% 和从站 2 CPU 利用率 = 4%。只有一台从机正在生成负载,即从机 1,但从机 2 未生成负载。我如何确保两台机器都在每台机器上产生关于线程 50 运行 的负载。而报告显示总共完成了 100 个线程。
如何知道从站正在生成负载。
配置:
Master(My own machine)
2 slaves machines
Thread: jp@gc - Stepping Thread Group
Users=50
Hold Load=300sec
您可以检查您的网络服务器的 access log
以查看它从哪些 ips 接收请求。
您能具体说明您使用的是什么网络服务器吗?
对于 Apache,它可以是:
/var/log/apache/access.log
/var/log/apache2/access.log
/var/log/httpd/access.log
在日志中您应该会看到类似这样的内容:
127.0.0.1 - test [1/Feb/2019:10:34:12 -0700] "GET /test-image.jpg HTTP/2" 200 1479
其中 127.0.0.1
- 您的负载代理的 IP。
执行脚本时从站 1 CPU 利用率 = 40% 和从站 2 CPU 利用率 = 4%。只有一台从机正在生成负载,即从机 1,但从机 2 未生成负载。我如何确保两台机器都在每台机器上产生关于线程 50 运行 的负载。而报告显示总共完成了 100 个线程。
如何知道从站正在生成负载。
配置:
Master(My own machine)
2 slaves machines
Thread: jp@gc - Stepping Thread Group
Users=50
Hold Load=300sec
您可以检查您的网络服务器的 access log
以查看它从哪些 ips 接收请求。
您能具体说明您使用的是什么网络服务器吗?
对于 Apache,它可以是:
/var/log/apache/access.log
/var/log/apache2/access.log
/var/log/httpd/access.log
在日志中您应该会看到类似这样的内容:
127.0.0.1 - test [1/Feb/2019:10:34:12 -0700] "GET /test-image.jpg HTTP/2" 200 1479
其中 127.0.0.1
- 您的负载代理的 IP。