2016-09-26 56 views
2

似乎沒有要訪問最新的HTTP響應的方法嗎?我不得不創建一個REGEXP提取器作爲HTTP請求的bean後處理器,以便存儲LAST_RESPONSE然後根據需要從變量中提取它?JMeter的最後一個HTTP響應訪問

我覺得我已經錯過了一些東西沿線WRT到響應的情況下/範圍基本...

我知道這是一個負載測試工具,但我發現它是相當有用的自動化工作。

感謝, 馬克。

enter image description here

回答

1

按照How to Extract Data From Files With JMeter你可能要添加^字符來表示行啓動這樣的正則表達式看起來像:

(?s)(^.*) 

如果你想要去的Beanshell PostProcessor就可以達到同樣的用以下代碼:

vars.put("LAST_RESPONSE", new String(data)); 

其中:

  • vars - 快捷方式JMeterVariables類的實例,其給出了範圍擴大到所有JMeter的變量讀/寫訪問
  • data - byte數組,它包含父採樣響應

在這兩種情況下,你將得到${LAST_RESPONSE}JMeter Variable這將持有父採樣器響應數據。

+0

Uugh德米特里,這正是答案,爲什麼我沒有想到呢? –