2014-06-26 82 views
0

我使用Jmeter來模擬多個用戶上傳文件到服務器 我使用Badboy錄製腳本並將其導出到Jmeter 上傳需要獲取響應的UUID的文件服務器這樣我就可以使用它的HTTP請求的其餘部分我已經嘗試使用這種表達
${UUID} = \S*從jmeter響應中提取UUID

使用正則表達式提取,但它沒有也行,我用的uuid函數生成一個隨機UUID,但我無法配置它的方式,使請求重複,直到匹配服務器返回的UUID 任何人都可以幫助我?

+0

是Perl嗎?因爲它看起來不像Perl。請向相關代碼發佈更多上下文。 –

+0

當我看着jmeter用戶指南它說,正則表達式需要寫在Perl類型的正則表達式,所以我搜索了它,這是whata我有 – Wejdan

回答

1

對於提取UUID,你需要配置Regular Expression Extractor後處理器如下:

  • 參考名稱:任何有意義的事,即UUID
  • 正則表達式:對於第4版的UUID它會是這樣的([a-f0-9] {8} - [a-f0-9] {4} -4 [a-f0-9] {3} - [89aAbB] [a-f0-9] {3} - [a-f0-9] {12})
  • 模板:$ 1 $

您可以測試你的正則表達式反對使用View Results Tree監聽器返回的數據(從下拉菜單中選擇正則表達式測試儀)

欲瞭解更多信息,請參閱Using RegEx (Regular Expression Extractor) with JMeter指南。

+0

非常感謝你,爲我工作 – Wejdan

相關問題