我們使用Jmeter來測試運行在Apache 2 Web服務器上的Php應用程序。我可以加載Jmeter以使用25或50個線程,並且服務器上的負載不會增加,但服務器的響應時間確實如此。線程越多,響應時間越慢。好像Jmeter或Apache正在排隊請求。我已經在apache web服務器配置文件中更改了maxclients的值,但這並沒有改變這個問題。當Jmeter運行時,我可以使用該應用程序並獲得可觀的響應時間。是什麼賦予了?我希望能夠通過增加線程數量將我的服務器降至0%空閒狀態。任何人都可以幫助我指出正確的方向嗎?jmeter多用戶問題
更新:我發現如果我從應用程序中刪除會話,我能夠模擬服務器上的全部負載。我試圖重新啓用會話併爲每個線程使用HTTP Cookie管理器,但似乎沒有產生影響。
Update2:我發現,如果我更改作爲參數傳遞的會話ID,我可以加載服務器。如果我使用相同的會話ID,則所有請求都會排隊並按順序處理。這導致服務器處於閒置狀態的80%左右,無論我投入多少請求都不會改變。 – CLJ 2010-05-24 12:40:12