<cite id="ffb66"></cite><cite id="ffb66"><track id="ffb66"></track></cite>
      <legend id="ffb66"><li id="ffb66"></li></legend>
      色婷婷久,激情色播,久久久无码专区,亚洲中文字幕av,国产成人A片,av无码免费,精品久久国产,99视频精品3
      網易首頁 > 網易號 > 正文 申請入駐

      案例實踐:零基礎完成Loadrunner壓力測試,十分鐘教會你

      0
      分享至

      摘要:最近筆主帶著兩位新入職的同事進行了公司新平臺的壓力測試,工具選擇的當然是Loadrunner,小筆發現有很多剛入門Loadrunner的小白都會遇到很多相似的問題,但是這些問題并不能在各大搜索網站上得到完善的解決。因此,小筆選中了51testing這個流量給力認可度高的專業測試平臺給各位loadrunner新手提拱一份參考,希望能夠幫助到有需要的朋友。



      在如今的大數據時代,軟件、測試、自動化測試都在扮演者不可或缺的重要角色,我們開發一個平臺要求的已經不僅僅是功能要正確,更要考慮的是隨著訪問量的增加給客戶帶來的壓力體驗。

      OK,引文部分已經完成,下面我們一起走進Loadrunner的壓力測試吧。

      跟著小筆一起動手來完成此次的壓力測試吧!一個完整的壓力測試三部曲:

      1.腳本錄制->2. 場景設計->3. 結果分析

      場景介紹:此處我們選擇最具有代表意義的多用戶并發登錄系統,我們測試150個用戶并發登錄平臺A的時候給系統增加的壓力情況。

      測試背景: Windows Server 2008+Loadrunner11+IE8

      1.錄制腳本(Virtual User Generator)

      安裝好Loadrunner后(安裝比較容易,在此暫且省略),打開Virtual User Generator進行腳本錄制,錄制時相關設置:

      Step 1、Catalog選擇'Web(HTTP/HTML)',點擊[Create] 按鈕。



      Step 2、[URL Address]的值輸入需要測試系統的地址,點擊[OK]按鈕。



      Step3、開始進行登錄系統的腳本錄制,一般情況下,我們在錄制的過程中需要切分action,不同的操作放在相對應的action里,此處因為操作簡單,我們暫且不去細分。



      Step4、生成腳本



      Step5、優化腳本:添加集合點,事務,思考時間。



      事務:定義一個action的范圍,以便對此action進行某種操作。比如對該action進行計時操作。

      語句:lr_start_transaction("login");

      集合點:正如字面意思,等待所有的事務集合到一起進行的操作,用來執行負載測試。要實現此操作,可以同步 Vuser 以便恰好在同一時刻執行任務。通過創建集合點,可以配置多個 Vuser 同時執行某個操作。當某個 Vuser 到達該集合點時,將進行等待,直到參與該集合的全部 Vuser 都到達。指定數量的 Vuser 均到達后,釋放所有這些 Vuser。

      語句:lr_rendezvous("login");

      思考時間:思考時間即等待時間,是一種延遲操作,很好理解。

      語句:lr_think_time(5);

      2.場景設計(Controller)

      Step1、打開 controller,添加上面優化好的腳本,設置場景模式。(此處命名為testLogin)設置場景如下:



      Step2、點擊【Start Scenario】運行腳本,結果如下:



      Step 3、點擊紫色框中按鈕,生成測試結果報告。



      2.結果分析(Analysis)

      Analysis 可以說是Loadrunner壓力測試的重點和難點,所以對于新手而言 analysis不是測試的結束,而是開始。因此,對于各項測試結果我們要做出準確的理解和判斷。在本次的實踐中,我們做的是一個比較簡單的場景,那么針對此場景的各項結果如下:

      【測試報告分析摘要】,這里顯示了實際測試過程中,總體的測試結果。我們可以選擇更過的圖來分析系統的負載情況。



      【Running Vuser】結果分析:Vuser是并發測試選取的虛擬用戶,從下圖中可以看出,Vuser是每5秒增加5個,在02:20秒的時候達到了頂峰值150,持續運行了一分鐘后,逐漸退出系統。



      【Hits per Second】結果分析:每秒提交的HTTP請求數量,在本場景中執行的時間比較短,因此結果不是很明顯,建議大家此處可以放寬執行時間,這樣得到的結果比較準確。



      【Throughput】結果分析:吞吐量是指返回的應用層數據的值,吞吐量單位是以字節數為準,表示Vuser在任何給定的某一秒上從服務器獲得的數據量。借助此圖我們可以依據服務器吞吐量來評估Vuser產生的負載量。該數據越小說明系統的帶寬依賴就越小,通過這個數據可以確定是不是網絡出現了瓶頸。



      【Tansaction summary】結果分析:事務概要說明,統計執行的事務數量,比如在本次場景中,login和exist這兩個事務的值都是855次。同事也監控了事務的Pass數和Fail數,了解負載的事務完成情況。通過的事務數越多,說明系統的處理能力越強;失敗的事務數越小說明系統越可靠。這個比較容易理解,不多闡述。



      【Average Transaction Response Time】- 事務響應時間結果分析:這里需要注意的一個問題是因為在Transaction Response Times里面是場景運行時記錄的響應時間的最大值最小值與平均值,而Average Transaction Response Time 是按照采樣率每隔幾秒鐘取一個值畫出來的圖,然后根據圖來記錄最大值最小值和平均值,在報告中也可以看到,Average Transaction Response Time中寫的是圖最大值、圖小值和圖平均值。如果將采樣率設置小一些,這兩個值就會比較接。所以,抽象率是關鍵。那么下圖現實的結果可以看出,login這個action最大值是14.978,最小值是2.134,平均值是7.869;exist最小值是0.02,最大值0.214,平均值是0.078 。這些時間是可以接受的壓力響應的時間。



      本次測試過程中常見問題匯總:

      之所以加上問題匯總是因為筆主覺得大家在做壓力測試的時候,這類問題的出現率很高,所以,在此稍微總結一下。

      問題1:averager esponse time響應時間過長?(與實際偏差甚大完全不合理)

      解決方法:導致此問題的原因很多,但是我們可以從以下幾類去分析:1、是否在腳本中添加了多長時間的思考時間。2、事務和集合點的先后順序是否正確,正確的順序是把集合點放在事務前面,反之則也會增加事務響應時間的值。3、網速問題,網速一般不會造成太大的偏大,但是不排除并發量很大的情況下造成的延誤。

      問題2:LoadRunner超時錯誤

      解決方法:首先在運行環境中對超時進行設置,默認的超時時間可以設置長一些,再設置多次迭代運行,如果還有超時現象,需要在“Runtime Setting”>“Internet Protocol:Preferences”>“Advanced”區域中設置一個“winlnet replay instead of sockets”選項,再回放是否成功。

      問題3:LoadRunner腳本中出現亂碼

      解決方法:重新錄制腳本,在錄制腳本前,打開錄制選項配置對話框進行設置,在“Recording Options”的“Advanced”選項里先將“Surport Charset”選中,然后選中支持“UTF-8”的選項。

      問題4:在錄制過程中IE頁面上,某些控件顯示有問題,導致錄制不了。

      解決方法:一般情況下,將被測系統的URL加入到可信任站點即可解決此類問題。

      問題5:Error -27796:Failed to connect to server‘XXXX’

      這個問題可以說是經常遇到但是不易被解決的難題,我們大致可以這樣去排查

      (1)檢查run time setting中的請求超時時間Preferences中點擊Options‘HTTPrequest connect timeout’,‘HTTP-request receieve timeout’,‘Step download timeout’,查看其值是否為1000、1000、10000;run time setting設置完了后記住還需要在control組件的option的run time setting 中設置相應的參數;

      (2)Browser Emulation中的Download non-HTML resources選項去掉,點擊OK即可如果還不能解決的話,繼續嘗試第3種方法

      (3)設置runt time setting中的internet protocol-preferences中的advaced區域有一個winlnet replay instead of sockets選項,選項后再回放就成功了。如果實在不行的話就試試重啟大法吧,因為有些問題的確可能是因為工具問題,網絡問題,機子問題等等。

      總結:用Loadrunner進行壓力測試難免會遇到各種問題,細心排查總能一一解決,所以筆者想對剛剛踏入這一行業的朋友說,不急不燥認真去思考,問題總能被解決。希望此篇文章對大家有所幫助,任何問題都可以留言喔。

      最后:在我的V :atstudy-js,可以免費領取一份10G軟件測試工程師面試寶典文檔資料。以及相對應的視頻學習教程免費分享!其中包括了有基礎知識、Linux必備、Shell、互聯網程序原理、Mysql數據庫、抓包工具專題、接口測試工具、測試進階-Python編程、Web自動化測試、APP自動化測試、接口自動化測試、測試高級持續集成、測試架構開發測試框架、性能測試、安全測試等。

      特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關推薦
      熱點推薦
      “排隊槍斃” 戰術看似笨拙,歐洲卻憑此稱霸全球?真的只因陣型密集、射擊精準嗎?

      “排隊槍斃” 戰術看似笨拙,歐洲卻憑此稱霸全球?真的只因陣型密集、射擊精準嗎?

      寄史言志
      2026-02-08 23:05:04
      “資助不起裝什么孫子!”2006年,貧困大學生向海清向媒體怒斥

      “資助不起裝什么孫子!”2006年,貧困大學生向海清向媒體怒斥

      百態人間
      2026-02-05 15:42:49
      經常放屁就是腸炎?醫生叮囑:這5個表現一旦出現,基本可以確診

      經常放屁就是腸炎?醫生叮囑:這5個表現一旦出現,基本可以確診

      阿兵科普
      2026-02-09 18:31:43
      在中國,只要花錢就納稅!2024年人均稅收1.25萬元…

      在中國,只要花錢就納稅!2024年人均稅收1.25萬元…

      慧翔百科
      2026-02-05 15:44:35
      三分鐘看懂史記“刺客天團”:五個狠人把歷史捅出了大窟窿!

      三分鐘看懂史記“刺客天團”:五個狠人把歷史捅出了大窟窿!

      混知
      2026-02-09 14:40:08
      機構大客戶選擇落袋為安 一批績優基金節前清盤

      機構大客戶選擇落袋為安 一批績優基金節前清盤

      財聯社
      2026-02-09 07:45:44
      南博《江南春》圖卷調查結果:估計8800萬,2250元賣出

      南博《江南春》圖卷調查結果:估計8800萬,2250元賣出

      深度財線
      2026-02-09 23:16:44
      A股:今天收在4123,信號很明確,不出意外,2月10日,可能這樣走

      A股:今天收在4123,信號很明確,不出意外,2月10日,可能這樣走

      夜深愛雜談
      2026-02-09 18:02:47
      熱身賽:U19國青1-1烏茲別克斯坦U19,兩戰1勝1平保持不敗

      熱身賽:U19國青1-1烏茲別克斯坦U19,兩戰1勝1平保持不敗

      懂球帝
      2026-02-09 18:18:11
      最后關頭,高市政府通告中國,希望送回大熊貓,中方誤判了日本?

      最后關頭,高市政府通告中國,希望送回大熊貓,中方誤判了日本?

      溫讀史
      2025-12-20 10:23:54
      范元甄:曾是紅極一時的“延安四美”,卻因“太聰明”輸掉了一生

      范元甄:曾是紅極一時的“延安四美”,卻因“太聰明”輸掉了一生

      干史人
      2026-02-02 08:33:29
      新疆班事件真相大白,閆學晶的“底褲”被扒光,誰在說謊一目了然

      新疆班事件真相大白,閆學晶的“底褲”被扒光,誰在說謊一目了然

      國際阿嘗
      2026-01-16 10:48:49
      重磅!官方宣布:禁止房子大降價,“限跌令”重出江湖!

      重磅!官方宣布:禁止房子大降價,“限跌令”重出江湖!

      常州壹樓市
      2026-01-17 23:59:54
      有“心機”的小玥兒,在大S去世后的這一年,做了她該做的三件事

      有“心機”的小玥兒,在大S去世后的這一年,做了她該做的三件事

      小娛樂悠悠
      2026-02-07 20:09:45
      拍照后突然想嘗“野味”,2017年7人用石頭砸死一只,藏在木橋下

      拍照后突然想嘗“野味”,2017年7人用石頭砸死一只,藏在木橋下

      青梅侃史啊
      2026-02-07 16:48:42
      米蘭冬奧韓國花滑選手高顏值成熱話,網友:宋江與韓韶禧之子!

      米蘭冬奧韓國花滑選手高顏值成熱話,網友:宋江與韓韶禧之子!

      ChicMyGeek
      2026-02-09 17:06:04
      日本慌了,韓國急了,如今的中國烏魯木齊,先進制造悄然成勢

      日本慌了,韓國急了,如今的中國烏魯木齊,先進制造悄然成勢

      老范談史
      2026-01-31 20:44:15
      中國游客赴俄遭“天價宰殺”落地即“失聯” 免簽紅利下旅行困局

      中國游客赴俄遭“天價宰殺”落地即“失聯” 免簽紅利下旅行困局

      律法刑道
      2025-12-24 13:18:59
      1946年國軍師長戴之奇飲彈自盡后鏡頭,躺在土堆上,軍帽掉落一旁

      1946年國軍師長戴之奇飲彈自盡后鏡頭,躺在土堆上,軍帽掉落一旁

      丫頭說事
      2026-02-08 15:30:08
      皇馬變天!夏窗開啟大清洗!強挖金球級中場,與姆巴佩重聚沖歐冠

      皇馬變天!夏窗開啟大清洗!強挖金球級中場,與姆巴佩重聚沖歐冠

      阿泰希特
      2026-02-09 15:24:09
      2026-02-10 03:24:49
      51Testing軟件測試網 incentive-icons
      51Testing軟件測試網
      中國軟件測試人的精神家園
      1522文章數 13252關注度
      往期回顧 全部

      頭條要聞

      人民日報評"南博事件":無論涉及到什么人 絕不放任

      頭條要聞

      人民日報評"南博事件":無論涉及到什么人 絕不放任

      體育要聞

      不會打籃球,如何入選詹娜前男友第一陣容

      娛樂要聞

      央視電影活動名場面!明星站位太講究

      財經要聞

      滬深北交易所優化再融資 釋放3個信號

      科技要聞

      實測|字節新模型帶著音效和復雜運鏡殺瘋了

      汽車要聞

      長安將搭鈉電池 好比汽車要裝柴油機?

      態度原創

      時尚
      教育
      親子
      健康
      本地

      冬季穿衣越簡單越實用!從這些日常穿搭中收獲靈感,大方又自然

      教育要聞

      孩子愛玩手機不愛學習?你沒用對方法!

      親子要聞

      越討厭跑得越遠

      轉頭就暈的耳石癥,能開車上班嗎?

      本地新聞

      圍觀了北京第一屆黑色羽絨服大賽,我笑瘋了

      無障礙瀏覽 進入關懷版