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