原創(chuàng)|使用教程|編輯:蔣永|2017-01-24 15:22:13.000|閱讀 393 次
概述:在錄制Web協(xié)議腳本回放時(shí)超時(shí)情況經(jīng)常出現(xiàn),產(chǎn)生錯(cuò)誤的原因也有很多,解決的方法也不同。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在錄制Web協(xié)議腳本回放時(shí)超時(shí)情況經(jīng)常出現(xiàn),產(chǎn)生錯(cuò)誤的原因也有很多,解決的方法也不同。
錯(cuò)誤現(xiàn)象1:Action.c(16): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)。
錯(cuò)誤分析:對(duì)于HTTP協(xié)議,默認(rèn)的超時(shí)時(shí)間是120秒(可以在LoadRunner中修改),客戶端發(fā)送一個(gè)請(qǐng)求到服務(wù)器端,如果超過(guò)120秒服務(wù)器端還沒(méi)有返回結(jié)果,則出現(xiàn)超時(shí)錯(cuò)誤。
解決辦法:首先在運(yùn)行環(huán)境中對(duì)超時(shí)進(jìn)行設(shè)置,默認(rèn)的超時(shí)時(shí)間可以設(shè)置長(zhǎng)一些,再設(shè)置多次迭代運(yùn)行,如果還有超時(shí)現(xiàn)象,需要在“Runtime Setting”>“Internet Protocol:Preferences”>“Advanced”區(qū)域中設(shè)置一個(gè)“winlnet replay instead of sockets”選項(xiàng),再回放是否成功。
錯(cuò)誤現(xiàn)象2:Action.c(81):Continuing after Error -27498: Timed out while processing URL=//172.18.20.70:7001/workflow/bjtel/leasedline/ querystat/ subOrderQuery.do
錯(cuò)誤分析:這種錯(cuò)誤常常是因?yàn)椴?發(fā)壓力過(guò)大,服務(wù)器端太繁忙,無(wú)法及時(shí)響應(yīng)客戶端的請(qǐng)求而造成的,所以這個(gè)錯(cuò)誤是正常現(xiàn)象,是壓力過(guò)大造成的。
如果壓力很小就出現(xiàn)這個(gè)問(wèn)題,可能是腳本某個(gè)地方有錯(cuò)誤,要仔細(xì)查看腳本,提示的錯(cuò)誤信息會(huì)定位某個(gè)具體問(wèn)題發(fā)生的位置。
解決辦法:例如上面的錯(cuò)誤現(xiàn)象問(wèn)題定位在某個(gè)URL上,需要再次運(yùn)行一下場(chǎng)景,同時(shí)在其他機(jī)器上訪問(wèn)此URL。如果不能訪問(wèn)或時(shí)間過(guò)長(zhǎng),可能是服務(wù)器或者此應(yīng)用不能支撐如此之大的負(fù)載。分析一下服務(wù)器,最好對(duì)其性能進(jìn)行優(yōu)化。
如果再次運(yùn)行場(chǎng)景后還有超時(shí)現(xiàn)象,就要在各種圖形中分析一下原因,例如可以查看是否服務(wù)器、DNS、網(wǎng)絡(luò)等方面存在問(wèn)題。
最后,增加一下運(yùn)行時(shí)的超時(shí)設(shè)置,在“Run-Time Settings”>“Internet Protocol:Preferences”中,單擊“options”,增加“HTTP-request connect timeout”或者“HTTP-request receive”的值。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn