我試圖通過將值打印到日誌來追蹤該值,但將其作爲答案變爲無效。 enter image description here如何打印Jmeter中由正則表達式提取器提取的變量的值
0
A
回答
0
腳本中有2個問題。
1)您正在提取匹配號:-1,這是不正確的(檢查您的正則表達式提取器)。您可以選擇0作爲隨機比賽或任何正面的數字爲各自的比賽。
2)在BeanShell聲明中,您試圖檢索值爲 logs.info(「the」+ urls); - 這不是正確的做法。 要在BeanShell中獲取變量的值,我們必須使用「vars.get」方法。所以把你的斷言改爲logs.info(「the」+ vars.get(「urls」));並嘗試一次。
1
看到變量名與值一起最簡單的方法是使用Debug Sampler
不過,如果你需要打印所有提取值JMeter的日誌由於某種原因,你需要稍微改變你的腳本看起來像:
log.info("Detected " + vars.get("urls_matchNr") + " URLs");
for (int i=1; i<= Integer.parseInt(vars.get("urls_matchNr")); i++) {
log.info("URL # " + i + ": " + vars.get("urls_" + i));
}
vars
代表JMeterVariables類的實例所以這樣你得到讀取範圍內的所有變量的JMeter /寫訪問。
參見How to Use BeanShell: JMeter's Favorite Built-in Component物品有關的BeanShell腳本的更多信息在JMeter的
+0
這個答案是非常有幫助和理解...謝謝 – Mayank
相關問題
- 1. 如何從Jmeter中的正則表達式提取器中提取值?
- 2. Jmeter正則表達式提取器提取輸入值
- 3. 正則表達式提取中的JMeter
- 4. Jmeter - 正則表達式提取器
- 5. JMeter和正則表達式提取器
- 6. 正則表達式提取的JMeter
- 7. Jmeter提取的正則表達式
- 8. JMeter正則表達式提取器設置變量爲空
- 9. jmeter中的正則表達式提取器 - 從響應中提取多個值。
- 10. 提取變量的正則表達式
- 11. 正則表達式提取[Jmeter]
- 12. JMeter正則表達式提取號碼
- 13. 計算jmeter中正則表達式提取器返回的值的數量
- 14. 如何使用JMeter使用正則表達式提取器
- 15. Jmeter正則表達式提取器找到xml中的ItemID
- 16. 跟蹤JMeter中正則表達式提取器的結果
- 17. JMeter - 使用正則表達式提取器提取表單的動作屬性
- 18. 正則表達式提取器未維護變量值
- 19. 需要正確的正則表達式JMeter的正則表達式提取
- 20. 如何獲得在JMeter的正則表達式提取
- 21. JMeter的提取物與正則表達式JavaScript事件值
- 22. 提取值的正則表達式
- 23. jmeter如何將使用正則表達式提取器從jmeter響應中提取的日期添加+4?
- 24. 在Jmeter中使用正則表達式提取器提取JSON響應
- 25. 正則表達式提取器JMeter的用法?
- 26. 使JMeter的正則表達式提取通用正則表達式
- 27. 正則表達式提取
- 28. 正則表達式提取
- 29. Jmeter - 從表達式提取器生成的重置變量
- 30. 正則表達式串變換/提取
如果匹配數目被設置爲一個負數,那麼所有的採樣數據的可能的匹配被處理。 –
我更新了beanshell腳本爲 var urls = vars.get(「urls」); log.info(「」+網址) 也更新隨機數到正數,現在我得到我想要的結果謝謝你Gayathri – Mayank