LoadRunner執行測試所報錯誤分析 軟件測試
在回放腳本時出現錯誤,一般是沒有做關聯造成的。腳本中每個request都會含有頁面的ViewState或者控件的EventValidation,所以必須要將這兩個屬性每一次訪問所獲得的字符串關聯起來,保證服務器能夠允許訪問。
報錯時查看服務器的日志有助于分析有哪些屬性沒有做關聯。
-26628
在Vuser腳本編譯執行無誤情況下,在controller中進行并發測試,并發數設為10,只通過5個,失敗的報錯信息是:Action.c(15): Error -26628: HTTP Status-Code=403 (Aclearcase/" target="_blank" >ccess Forbidden) for "http://10.120.20.59/tjpm/"
解決方案如下:
分析原因可能是因為被測WEB服務器用的是XP系統,本身有最大連接數的限制,就使用軟件MtaEdt22.exe修改IIS最大連接數為1000,修改后重啟再進行并發操作。
-27791
運行Controller時遇到這個error:
Action.c(7): Error -27791: Server "10.10.0.88" has shut down the connection prematurely
解決方案如下:
1、應用服務器死掉。小用戶時程序上的問題,程序上處理數據庫的問題;
2、應用服務沒有死。應用服務參數設置問題。例如:在許多客戶端weblogic應用服務器被拒絕,而在服務器端沒有錯誤顯示,則有可能是weblogic中的server元素的acceptbacklog屬性值設得過低。如果連接時收到connection refused消息,說明應提高該值,每次增加25%;
3、數據庫的連接,在應用服務的性能參數可能太小了,數據庫啟動的最大連接數(跟硬件的內存有關);
4、有時關閉卡巴斯基也會解決如上問題。
-Abnormal termination, caused bymdrv process termination 這最可能由于被測試服務器響應時間過長導致LoadRunner的虛擬用戶進程mdrv(默認50條線程)異常中斷。因此需檢查服務器響應時間為何過長,調整設置以達到要求。
相關閱讀:
LoadRunner性能測試基礎知識問答 (xin_晴, 2011-2-17)
總結下LoadRunner 接收Mismatch問題的處理辦法 (nb_bull, 2011-1-20)
loadrunner添加服務器監控 轉 (danxyz2008, 2011-1-21)
LoadRunner8.1破解文件和說明 (405539143, 2011-2-08)
LoadRunner基礎知識問答 (xin_晴, 2011-2-10)
loadrunner測試場景運行完后,analysis不能正常收集結果。 (ppaxxl, 2011-2-17)
LoadRunner 檢查點函數總結 (xin_晴, 2011-2-21)
LoadRunner性能測試小資料一份 (xin_晴, 2011-3-08)
[轉]Loadrunner中使用集合點進行功能測試 (msnshow, 2011-2-26)
使用Loadrunner性能測試經驗總結 (pengtyao, 2011-3-01)
原文轉自:http://www.anti-gravitydesign.com