我具有低於測試基礎設施在分佈式測試運行的JMeter當設置JVM堆大小:如何在運行時使用搬運工
- 3實例(主+ 2個從站),從JMeter的主dockerized
- 運行指令(在所有3臺機器中默認使用512m)
sudo docker exec -i master /bin/bash -c "/jmeter/apache-jmeter-3.1/bin/jmeter -n -t /home/librarian_journey_Req.jmx -Djava.rmi.server.hostname=yy.yy.yy.yy -Dclient.rmi.localport=60000 -R1xx.xx.xx.xx -j jmeter.log -l result.csv"
上述命令正常工作並獲得結果。但是希望在運行時將堆大小增加到3gb。
我一直在使用下面的命令嘗試:
sudo docker exec -i master /bin/bash -c "JVM_ARGS="-Xms1024m -Xmx1024m" /jmeter/apache-jmeter-3.1/bin/jmeter -n -t /home/librarian_journey_Req.jmx -Djava.rmi.server.hostname=10.135.104.138 -Dclient.rmi.localport=60000 -R10.135.104.135,10.135.104.139 -j jmeter.log -l result.csv"
運行上面的命令後沒有任何反應。請指導如何增加。
非常感謝您的指導,它幫助了很多人,能夠使用該命令。 1.這將適用於主機和從機(JVM)2.我試圖看看是否正在使用ps -ef | grep jmeter,有沒有其他的方法來看看這是否已被更新或正在使用。再次感謝。 – blakshmi
使用Debug Sampler「設置選項:JMeter屬性爲true – user7294900
謝謝。我通過在aws實例上禁用調試採樣器,以非gui模式運行。這個jvm_args在運行時是否適用於主機和從機?請建議。 – blakshmi