Запуск моделирования нагрузки с моделью главного подчиненного устройства при запуске теста из командной строки с использованием nohup с указанием «Нет такого файла или каталога».
Итак, у меня есть два azure ubuntu vms (один главный и один раб) и соединен замазкой. Во время выполнения длительного нагрузочного теста у меня отключилось электричество, и тест был прерван. Итак, попытался использовать «nohup», но получил ошибку «Нет такого файла или каталога».
Следующая команда, которую я запустил после того, как зашел в каталог bin Jmeter
Команда без «nohup» (работает нормально пока мое соединение не будет установлено)
JVM_ARGS="-Xms1024m -Xmx2048m" && export JVM_ARGS && ./jmeter -n -t /home/performance/LoadTesting/Portal-8HR.jmx -R 192.168.2.32:1099 -GTest_Name=LongDurationLoadTest -GTest_Triggered_By=LoadExecuter -Gtest_Id=200Con_8HR_Test01
Команда пробовала с "nohup" (не работает)
JVM_ARGS="-Xms1024m -Xmx2048m" && export JVM_ARGS && nohup ./jmeter -n -t /home/performance/LoadTesting/Portal-8HR.jmx -R 192.168.2.32:1099 -GTest_Name=LongDurationLoadTest -GTest_Triggered_By=LoadExecuter -Gtest_Id=200Con_8HR_Test01 &
JVM_ARGS="-Xms1024m -Xmx2048m" && export JVM_ARGS && nohup "./jmeter -n -t /home/performance/LoadTesting/Portal-8HR.jmx -R 192.168.2.32:1099 -GTest_Name=LongDurationLoadTest -GTest_Triggered_By=LoadExecuter -Gtest_Id=200Con_8HR_Test01" &
JVM_ARGS="-Xms1024m -Xmx2048m" && export JVM_ARGS && nohup ./jmeter -n -t /home/performance/LoadTesting/Portal-8HR.jmx -R 192.168.2.32:1099 -GTest_Name=LongDurationLoadTest -GTest_Triggered_By=LoadExecuter -Gtest_Id=200Con_8HR_Test01 > /home/performance/RunTest/test2.txt 2>&1 &
Помните, что эти параметры важны, поскольку у меня есть внутренний слушатель Grafana, который захватывает все эти данные со всеми результатами.
Тоже пробовал с
nohup ./jmeter -n -t /home/performance/LoadTesting/Portal-8HR.jmx -R 192.168.2.32:1099 -GTest_Name=LongDurationLoadTest -GTest_Triggered_By=LoadExecuter -Gtest_Id=200Con_8HR_Test01 </dev/null >nohup.out 2>nohup.err &
Но получилось,
Creating summariser <summary>
Created the tree successfully using /home/performance/LoadTesting/Portal-8HR.jmx
Configuring remote engine: 192.168.2.32:1099
Starting distributed test with remote engines: [192.168.2.32:1099] @ Wed May 06 12:32:30 UTC 2020 (1588768350878)
Error in rconfigure() method java.rmi.MarshalException: error marshalling arguments; nested exception is:
java.io.NotSerializableException: org.apache.jmeter.JMeter$ListenToTest
Remote engines have been started:[]
Waiting for possible Shutdown/StopTestNow/HeapDump/ThreadDump message on port 4446