我的腳本有很多動態變化的變量,我需要大量參數化。有什麼方法可以使我們自動化或最小化參數化。我正在使用CSV &正則表達式進行參數化。任何其他方式做同樣的事情? 在此先感謝。在JMeter中自動化參數化
0
A
回答
0
除了包含參數作爲測試輸入的CSV文件外,您還可以將輸入變量定義爲屬性。例如,如果customProperty在您的測試計劃的用戶定義變量部分中定義(測試計劃,Jmeter場景中的前1個元素,而不是用戶定義的變量樣本),則可以在任何位置訪問此值(即使在不同的線程)$ {__ P(customProperty)}。
在這種情況下,你應該以下面的方式啓動的JMeter:
jmeter.bat -D CustomProperty的= customValue -t路徑\爲\您的\ JMeter的\ scenario.jmx(適用於Windows機器)。
對於自動化目標非常有用(例如,如果Jmeter由調度程序使用-n選項運行)。
如果您的參數在測試中生成,並且您只是想在不同線程之間傳遞它們而不將它們存儲在文件中,那麼屬性也很有用。與用戶定義的變量(基於每個線程處理)相反,作爲屬性存儲的值可以從任何線程訪問。
這就是你如何能做到這一點:
運行初始請求(一個或多個)。
使用正則表達式提取器從響應中提取變量。
使用以下代碼在BeanShell Sampler中將提取的值設置爲屬性:$ {__ setProperty(q,$ {q})};
無論你在哪裏都可以使用$ {__ P(q)}。
相關問題
- 1. Jmeter參數化
- 2. 使用BeanShell的在JMeter的參數化
- 3. jQuery $ .get - 自動化參數
- 4. 使用Jmeter自動化耐力測試
- 5. JMeter:運行參數化線程
- 6. 爲Jmeter測試參數化JSON
- 7. 參數化動作
- 8. 參數化XML主體的根元素在jmeter中
- 9. 在JMeter HTTP POST中參數化POST正文
- 10. 自動標記slf4j參數化變量?
- 11. Php參數值自動變化
- 12. 參數化JMeter中運行時參數中包含的XML中的標記值
- 13. 在裝飾器中自動分配初始化參數
- 14. 在COM自動化接口中允許「輸出」參數類型
- 15. 如何從Jmeter中的csv做URL參數化?
- 16. Jmeter:隨機用戶在參數化腳本執行時可見
- 17. 在Eclipse中的自動化
- 18. 在Matlab中自動最大化數字
- 19. 自動化在SharePoint
- 20. 參考自類型參數化性狀
- 21. 參數化類vs參數化方法
- 22. 自動化數組中的數字
- 23. Angular2中的參數化動畫
- 24. 實例化參數化類
- 25. 自動選擇參數化構造函數,而JsonCovertor反序列化
- 26. 微軟UI自動化教程/參考
- 27. 數值自動變化
- 28. 自動化pl \ sql函數
- 29. 用於自動化目的的Jmeter控制檯操作
- 30. 使用Maven進行Jmeter測試的自動化
如果我的輸入變量是已知的,這會很有幫助,但如果在運行時生成變量的值會怎麼樣。例如 - 我正在執行創建客戶的步驟,其中客戶ID是在提交詳細信息時生成的,同一個客戶ID用於處理進一步的功能。 –
更新了我的答案。 –