我想使用jmeter
自動進行耐力測試。我有一個由2個線程組組成的測試計劃,而這個線程組又有多個請求。使用Jmeter自動化耐力測試
我想先爲10個用戶運行測試計劃,然後是50個,然後是100個......所以每次運行都有20分鐘的停頓時間,以便我不必坐下來並等待20分鐘,然後在命令行參數中鍵入50個用戶,然後再等待20分鐘,然後在命令行參數中輸入100個用戶,並再次等待20分鐘等等。
我想使用jmeter
自動進行耐力測試。我有一個由2個線程組組成的測試計劃,而這個線程組又有多個請求。使用Jmeter自動化耐力測試
我想先爲10個用戶運行測試計劃,然後是50個,然後是100個......所以每次運行都有20分鐘的停頓時間,以便我不必坐下來並等待20分鐘,然後在命令行參數中鍵入50個用戶,然後再等待20分鐘,然後在命令行參數中輸入100個用戶,並再次等待20分鐘等等。
我想通了。我可以有一個Excel文件,它有一個包含線程數的列,如:10,20,30等。然後在使用eclipse/intellij的java程序中,我可以從循環中的excel文件中讀取上述值,並將值到一個String變量:循環內的「value」。然後,在循環中,我可以調用下面的JMX文件:
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("C:\\apache-jmeter-2.13\\bin\\jmeter.bat -t \"C:\\jmeter scripts\\test.jmx\" -Jusers="+value+" -n -l \"C:\\jmeter scripts\\nonGUI.csv\" -j \"C:\\jmeter scripts\\jmeterLogs.log\"");Thread.sleep(120000);
希望這有助於其他人誰希望利用JMeter + java的
進行耐久性試驗