2011-09-28 31 views
1

我嘗試使用Jmeter測試網站,並使用其HTTP代理服務器來製作腳本。使用Jmeter加載測試網站:每次運行腳本時網址都不同

其實,這個劇本的過程是
1.登錄
2.點擊到另一個頁面的鏈接,並填寫一些信息和點擊提交
3.註銷。

問題是:每次運行腳本時,在點擊提交按鈕之前,一切都進行得很順利。 'cuz點擊後,8個隨機數字或字母將被添加到網址。所以,每次運行腳本時,url都與第一次創建腳本不同。

有沒有人遇到過這樣的問題?

回答

3

幾件事情要考慮:

  1. 這些「隨機數」的源代碼,或作爲 參數只是網址是什麼?如果是這樣,請參見下文。
  2. 他們是JSESSION ID嗎?如果是這樣 - 使用cookie管理器。 這應該可以解決問題。

如果它們在源代碼中,則需要使用正則表達式來提取值。你會需要它作爲第二步的孩子,讓您的結構:

Login 
Form Page 
--- Regex for Submit button 
Submit 

http://jmeter.apache.org/usermanual/component_reference.html#Regular_Expression_Extractor

+0

的問題已經解決。我在提交頁面之前從頁面中的回覆中獲得了8個數字/字母,並將其作爲變量添加到提交頁面的URL中,問題解決了!謝謝你的幫助! –

相關問題