2016-09-22 98 views
1

很多問題後,我終於通過Jmeter工作得到liferay登錄。但它只工作了兩次。首先在線程組中有一個用戶。然後我使用了10個用戶,其中3個成功登錄。所以這意味着我的方式沒有問題(因爲它有4次成功)。但下一次,它停止工作。我只有可疑的觀察結果是所有的請求都得到相同的認證令牌(p_auth),無論多少次或多少用戶運行它。我甚至重新啓動了Jmeter。爲什麼它會通過jmeter爲所有不同的請求始終生成相同的標記?當我嘗試瀏覽器時,它可以工作(每次都附帶不同的令牌)。使用jmeter登錄liferay

我該如何讓它工作?任何幫助表示讚賞!

+0

我猜所有這些請求都使用相同的會話cookie。你有沒有檢查你的_HTTP Cookie Manager_坐在正確的位置? –

+0

我讓開發團隊禁用了身份驗證,它工作正常。現在它忽略了auth令牌,儘管所有請求都使用相同的標記。 – Prabhat

回答

2

Liferay爲CSRF保護引入了一個令牌(p_auth)。這個令牌只能使用一次,這是性能測試的問題。 您應該在測試執行期間禁用該令牌,但請記住在測試之後再次啓用該令牌。

auth.token.check.enabled=false