我的jmeter腳本中沒有幾個變量,例如$ Z {name},$ {DOBZ},$ {SSN}等,在測試運行期間,我喜歡將這些傳遞值保存到一個文件txt或csv。任何想法如何做,或者是否有可用的beanshell代碼,我可以用它來保存腳本中的參數或任何動態常規exp值。在JMeter中保存傳遞的參數值
0
A
回答
0
它可以很容易地使用Beanshell完成。
檢查下面的示例以獲取想法。
import org.apache.jmeter.services.FileServer;
f = new FileOutputStream("path of the file.csv", true);
p = new PrintStream(f);
p.println(vars.get("DOBZ") + "," + vars.get("SSN"));
p.close();
f.close();
0
您可以配置JMeter的所以它會自動變量保存到使用sample_variables
財產.jtl文件。
從文檔:
JMeter的變量名,其值將被保存在結果數據文件的可選列表。 使用逗號分隔名稱。例如:
sample_variables = SESSION_ID,REFERENCE
N.B.當前實現將XML中的值保存爲屬性 ,因此名稱必須是有效的XML名稱。 2.3.2版本之後的JMeter版本將變量發送給所有服務器 以確保客戶機上有正確的數據。
如果您在command-line non-GUI mode運行的JMeter如下:
jmeter -Jsample_variables=name,DOBZ,SSN -n -t /path/to/your/testplan.jmx -l /path/to/testresults.jtl
你會看到輸出如下:
1419084819822,465,HTTP請求,200,OK,線程組1 1,text,true,1591,1,1,465,$ {name}變量值,$ {DOBZ}變量值,$ {SSN}變量值
另外,您可以:
- 設置
sample_variables
財產user.properties文件 - 取消註釋
sample_variables
財產jmeter.properties文件,並將其設置爲需要的值
有關不同JMeter屬性以及設置和覆蓋方式的更多信息他們看到Apache JMeter Properties Customization指南
相關問題
- 1. 參數傳遞到JMeter的
- 2. 傳遞參數來保存()
- 3. Jmeter將參數傳遞給螞蟻
- 4. 傳遞參數值在Excel
- 5. 在參數中傳遞select_tag的值
- 6. 如何提取URL中傳遞的值並將其用作Jmeter中的參數?
- 7. 如何在Django中傳遞參數值?
- 8. 在路由中傳遞參數值?
- 9. 參數在TestNG中傳遞默認值
- 10. Jmeter:如何在單個請求中傳遞數組值?
- 11. 傳遞函數參數值NULL在C
- 12. 傳遞多個值參數
- 13. C#傳遞參數值
- 14. Oracle XMLQuery傳遞參數值
- 15. C#出參數值傳遞
- 16. AS3傳遞參數值
- 17. SSRS多值參數傳遞
- 18. 貓鼬 - 參數傳遞到預先保存 - 在更新不工作保存
- 19. 將值傳遞給存儲過程中的參數
- 20. 在cakephp中傳遞參數
- 21. 在jQuery中傳遞參數
- 22. 在Python中傳遞參數
- 23. 在TestCleanup中傳遞參數
- 24. 在JQuery中傳遞參數
- 25. 在.jcall中傳遞參數
- 26. 在bash中傳遞參數
- 27. 在CodeIgniter中傳遞參數
- 28. 在jQuery中傳遞參數
- 29. 在addEventListener中傳遞參數
- 30. 在JavaFx中傳遞參數
感謝您的幫助,看起來像我得到一些光!你可以讓我知道我怎麼能把這個值抓到一個文件「label」:「文件路徑」,「instructions」:「」,「readOnly」:true,「value」:「file:// C:/ SAfax /5816963209865.pdf」 – 2014-12-02 18:22:10