是否可以使用「OS過程採樣器」收集python腳本的輸出?我有一個數據庫查詢並返回「r1 = 123 r2 = 456 r3 = 789」 有沒有一種方法來收集r1,r2,使用Jmeter OS過程採樣器收集腳本數據
0
A
回答
1
您可以使用Regular Expression Extractor從OS過程採樣得到的值如下:
- 添加正則表達式提取作爲OS過程樣的孩子
,將其配置如下:
- 參考名稱:您選擇的變量名稱,即
r
- 正則表達式:
r1=(\d+) r2=(\d+) r3=(\d+)
- 模板:
$1$$2$$3$
- 參考名稱:您選擇的變量名稱,即
這將導致以下變量:
r=123456789
r_g=3
r_g0=r1=123 r2=456 r3=789
r_g1=123
r_g2=456
r_g3=789
您可以 「告訴」 JMeter的通過增加這些值.jtl結果文件存儲以下行到user.properties文件(它位於您的JMeter安裝的/ bin文件夾中)
sample_variables=r_g1,r_g2,r_g3
變量將用相同
1434196234292,251,OS Process Sampler,0,OK,Thread Group 1-1,text,true,21,1,1,0,123,456,789
其它測試結果的信息一起被存儲在文件.jtl(滾動到該行的權值可以被隱藏)
參見Apache JMeter Properties Customization Guide學習更多關於JMeter屬性和設置/覆蓋它們的方法。
存儲結果後,您應該可以繪製可以使用Microsoft Excel,Libre Office或同等產品的值的圖表。
1
嗨,你只需要打印你需要傳遞給Jmeter的數據,然後使用一個(或多個)正則表達式來提取值。
相關問題
- 1. JMeter計數線程採樣器,通過採樣器,失敗的採樣器
- 2. JMeter-WebDriver採樣器與使用Jmeter-Maven插件的Maven集成
- 3. Jmeter&JMS採樣器
- 4. Jmeter - 測量OS進程採樣器執行持續時間
- 5. 帶SLF4J的JMeter採樣器
- 6. JMeter中的TCP採樣器
- 7. XMPP採樣器在JMeter的
- 8. Jmeter:如何在Jmeter中使用ArrayList,Beanshell採樣器?
- 9. 如何在JMeter的groovy腳本採樣器中檢測<EOF>的「CSV數據集配置」?
- 10. 的JMeter TCP採樣
- 11. 如何使jmeter採樣器結果有意通過
- 12. 如何在jmeter中保存HTTP採樣器的響應數據
- 13. Cookie數據隱藏在jmeter中採樣器的請求中
- 14. JMeter TCP採樣器在發送數據後不關閉插槽
- 15. 從JMeter採樣器讀取二進制數據
- 16. 並行數據採集運行過程
- 17. 在sqltransactions中使用數據採集器
- 18. 需要一個腳本,使用Jmeter中的Bean Shell來讀取來自一個採樣器的響應,並根據條件調用不同的採樣器?
- 19. jmeter - 異步TCP採樣器選項?
- 20. JMeter中的Java類與Beanshell採樣器
- 21. JMeter自定義Java採樣器
- 22. Jmeter- soap-xml採樣器請求
- 23. JMeter JDBC採樣器語句/結果集提取大小
- 24. Jmeter TCP採樣器 - 如何重用線程之間的連接?
- 25. CNN下采樣MNIST數據集
- 26. 爲什麼在jmeter中使用JDBC postproecssor代替JDBC採樣器
- 27. 如何使用Jmeter webdriver採樣器從表中選擇行?
- 28. 如何使用jmeter SOAP/XML-RPC請求採樣器?
- 29. JMeter:使用TCP採樣器發送請求後,JMeter執行停止
- 30. powershell/powershell當通過Jmeter/BSF採樣器/ beanshell掛起