<progress id="jnld5"><th id="jnld5"></th></progress>

        <pre id="jnld5"></pre>

        <strike id="jnld5"><noframes id="jnld5"><pre id="jnld5"></pre>
        <strike id="jnld5"></strike>

        <strike id="jnld5"><span id="jnld5"><pre id="jnld5"></pre></span></strike>

        <font id="jnld5"><track id="jnld5"></track></font>

        性能測試工具LoadRunner你所不知道的內幕

        發表于:2020-03-26來源:軟件測試工具內幕作者:軟件測試工具內幕點擊數: 標簽:loadrunner
        談到性能測試,大家一定會聯想到Jmeter和LoadRunner,這兩款工具目前在國內使用的相當廣泛,主要原因是Jmeter是開源免費,LoadRunner 11在現網中存在破解版本。商用型性能測試工具對于中小

         談到性能測試,大家一定會聯想到Jmeter和LoadRunner,這兩款工具目前在國內使用的相當廣泛,主要原因是Jmeter開源免費,LoadRunner 11在現網中存在破解版本。商用型性能測試工具對于中小型企業很難承擔相關的費用。國內的性能測試工具有:CTPS(華為)、kylinTOP(奇林)、PTS(阿里)等,國外的性能測試工具LoadRunner相對比較出名。Loadrunner在國內出名的原因主要還是因為LoadRunner 進入中國的市場比較早,而且網上還存在破解版本?,F在我們主要研究一下目前網絡廣泛存在的破解版本LoadRunner11在使用上有什么限制。以幫助同行們在使用時心里明白。

        1、 測試思路

        步驟1:使用Loadrunner 11錄制一個web頁面

        步驟2:建立測試計劃,各自運行腳本一次,運行的過程通過(wireShark抓包)

        步驟3:通過對wireShark網絡抓包結果分析HTTP請求的順序。

        步驟4:wireShark抓包獲得的HTTP請求順序與瀏覽單獨訪問URL時的幕布對比。 

         

        基于以上思路我們從網絡上選取一個web URL(HTTP://cloud.10oa.com/trial/view/catalogue.aspx)作為被測試對象

        2、IE單獨訪問URL

        首先我們看一下該URL使用IE單獨訪問時間的網絡幕布圖:

        注:HTTP的實際請求開始時間從黃色背景開始

         

        3、LR 11腳本錄制

        新建web(HTTP/html)腳本,點擊錄制按鈕,選擇IE瀏覽器錄制(ie 9)。

        注:loadRunner11不支持chrome,firefox

         

        注:此圖通過wireShark的網絡抓包獲得HTTP請求的開始與結束時間,再通過excel畫出瀑布圖(下圖同)

        從并發圖看,有5個并發,但6個并發不是很明顯示,與IE9單獨訪問時的瀑布圖相比有一定差異。

        4、LR 11任務創建并執行

        根據錄制的腳本創建測試計劃,并執行一次腳本(只運行一次),同時通過wireShark抓取loadRunner的HTTP請求網絡包。

        4、結果分析

        通過LoadRunner11的測試計劃的執行結果的瀑布圖看,HTTP請求基本上是按2個HTTP請進行并發的。HTTP的請求時序與錄制時IE的請求瀑布圖不同,且與IE9單獨訪問URL時的HTTP請求瀑布圖也不相同。請求瀑布圖是按照loadRunner自己的內部規則并發,在單用戶內有2個并發,與Jmeter相比,是有一點進步的(Jmeter單用戶按串行請求下發),但與IE瀏覽器的真實行為仍然差距很大。如果使用LoadRunner 11去測試WEB服務器,通過錄制WEB的方式生成腳本,你得出的結果將與實際結果將會存在較大的差距。

        原文轉自:https://www.cnblogs.com/ttools/p/12546644.html

        欧美日韩亚洲中文字幕|欧美变态另类z0z0禽交|久久国产精品-国产精|久久激情四射婷婷五月天

        <progress id="jnld5"><th id="jnld5"></th></progress>

              <pre id="jnld5"></pre>

              <strike id="jnld5"><noframes id="jnld5"><pre id="jnld5"></pre>
              <strike id="jnld5"></strike>

              <strike id="jnld5"><span id="jnld5"><pre id="jnld5"></pre></span></strike>

              <font id="jnld5"><track id="jnld5"></track></font>