溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

(我總結(jié)的實(shí)用主義)Loadrunner運(yùn)行常見錯(cuò)誤

發(fā)布時(shí)間:2020-05-29 17:40:07 來源:網(wǎng)絡(luò) 閱讀:397 作者:金朝陽7 欄目:軟件技術(shù)

 

現(xiàn)狀:性能/壓力測試過程中出問題了,但是我不確定到底是我的問題?還是程序員程序的問題。?

 

一些剛做性能測試不久的朋友,在使用Loadrunner做性能測試的時(shí)候,遇到Loadrunner Controller場景中報(bào)下面三個(gè)錯(cuò)誤的時(shí)候,經(jīng)常不知所措,因?yàn)椴淮_定到底是程序員程序的問題?還是自己的腳本的問題?——因?yàn)槟阆纫C明自己沒錯(cuò),然后才能說明別人有錯(cuò)!


(1)Failed to connect to server "192.168.2.192"
一般原因:就是你的測試環(huán)境不是在內(nèi)網(wǎng)進(jìn)行的,而是在公網(wǎng)進(jìn)行的,公網(wǎng)上的服務(wù)器已經(jīng)接收不到客戶端的發(fā)出的請求,但是Loadrunner模擬的客戶端還在不停地向服務(wù)器發(fā)送請求。
另外如果測試是在局域網(wǎng)環(huán)境下進(jìn)行的,那么就很有可能就是系統(tǒng)確實(shí)支撐不了這么多并發(fā)。


(2)Server has shut down the connection prematurely
一般原因:此時(shí)在加壓過程中,在其他的機(jī)器上通過IE瀏覽器經(jīng)常訪問不了被測試系統(tǒng),其實(shí)此時(shí)被測試的機(jī)器仍然沒死,只是機(jī)器上的服務(wù)感覺有點(diǎn)支撐不了。一般是應(yīng)用服務(wù)器參數(shù)或者
數(shù)據(jù)庫連接設(shè)置不合理造成的。


(3)Error -27728: Step download timeout (120 seconds
網(wǎng)上經(jīng)常提出的timeout分了connect,receive以及download三個(gè)部分,默認(rèn)都是120秒,但是經(jīng)常我們要設(shè)置的更大一些,具體設(shè)置方法:Vugen--》Vuser---》Runtime-settings----》
Preferences------》option,將Step download timeout(sec)默認(rèn)值120s改為自己需要的值,其次要改變HTTP-reguest connnect timeout(sec)和HTTP-reguest receive timeout(sec)

也為相應(yīng)的值。

 

分析原因:我認(rèn)為這樣的修改這是一種治標(biāo)不治本的方法(把暴露的問題掩飾起來),我甚至可以認(rèn)為這是一種掩耳盜鈴的測試方法。

 

因?yàn)橐话阍趬毫y試時(shí)經(jīng)常120秒超時(shí),正常情況下可以說明性能問題的。但是很多測試人員總是不自信,迷信網(wǎng)上一些所謂專家的權(quán)威,修改這個(gè)參數(shù)或者修改那個(gè)參數(shù)。

 

分析原因:頁面的圖片太大;數(shù)據(jù)庫的死鎖;程序的問題(比如在頁面中包含有大量復(fù)雜的計(jì)算、查詢——在單用戶的情況下體現(xiàn)不出來,但是在多用戶的情況下就能暴露出問題)等等都有可能造成該問題。

 

需要進(jìn)一步分析原因,但是測試人員應(yīng)該把該現(xiàn)象記錄在測試結(jié)果報(bào)告中。

 

更多測試文章見我的博客:http://blog.sina.com.cn/jcy77

 

 

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI