2011-05-17 46 views

回答

3

開始通過閱讀手冊:http://jmeter.apache.org/usermanual/component_reference.html#Regular_Expression_Extractor

你會希望有一個工具來幫你寫一個正則表達式。就我個人而言,我是RegexCoach的粉絲。

要編寫表達式,您需要源代碼。您可以使用樹視圖從瀏覽器或Jmeter內抓取。

下面的例子掃描體的響應的,任何隨機ID標籤內尋找一個數目,並分配到變量「someVariableName」:

Name: My Regex 
Apply to: Main Sample 
Response Field to check: Body (unescaped) 
Reference Name: someVariableName 
Regular Expression: <id>(\d+?)</id> 
Template: $1$ 
Match No.: 0 
Default Value: Regex Failed 
0

這裏是primefaces使用簡單的規則提取的例子 - link to prnt.sc image

您獲取viewState值並將其存儲在jsfViewState中。稍後,只需在需要的任何地方輸入$ {jsfViewState}即可獲得。