Rational Performance Tester與LoadRunner測試結果比對報告

來源:互聯網
上載者:User

Rational Performance Tester與LoadRunner測試結果比對報告

Judy Shen

為了對比Rational Performance Tester與LoadRunner的測試效果,我對XX系統的登入和A流程這兩個測試點,分別用Rational Performance Tester和LoadRunner進行指令碼錄製,並進行測試執行。下面將二者的測試結果和使用方面進行對比。

1       測試結果對比
註:因為Rational Performance Tester試用版只有5個使用者許可證,所以下面的並發使用者數以5個為上限。

1.1    登入
測試情境:

類比不同數量的並發使用者登入系統。每個指令碼按不同的使用者數進行,迴圈1次。

以下測試結果是在沒有工作流程資料的前提下進行測試得到的。

測試結果中記錄的平均回應時間是包括下載資源(片)的時間。

並發使用者數
平均回應時間(秒)

LoadRunner
Rational Performance Tester
1.2    A流程
測試情境:

在系統中沒有待處理流程的前提下,類比不同數量的並發使用者登入系統。每個指令碼按不同的使用者數進行,迴圈1次。

每次執行A流程前,都將資料庫的工作流程資料清空。

並發使用者數
平均回應時間(秒)

LoadRunner
Rational Performance Tester
     使用對比
對比項
LoadRunner
Rational Performance Tester

介面友好性
純英文介面
中文介面,系統基於Eclipse平台,介面易於理解。

資源佔用情況
進程佔用50M以內的虛擬記憶體
進程佔用的虛擬記憶體隨著測試回合的延續而增加,佔用的虛擬記憶體維持在100M-400M。

測試錄製過程
可在錄製過程中添加集合點、事務等操作。

登入、退出等只操作一次的部分可放在不同部分(vuser_init,vuser_end)。
在錄製過程中不能進行添加事務等操作。

系統沒有集合點的概念。

登入退出等只操作一次的步驟和迭代迴圈的部分錄製在一起。

測試執行過程
執行過程中的效能情況可以通過監控介面看到,且資訊直觀。

執行過程中能看到具體步驟的效能資料,步驟是按照函數來分的。

執行速度穩定,不同次數執行測試所需的時間差距不大。
執行過程中可以通過不同的Tab頁面查看效能資料。

執行過程中可以看到階段的效能資料。階段劃分顆粒較大,是按照HTTP頁來劃分的。

執行過程不穩定,時快時慢。

測試執行結果
相對較穩定,正常情況下幾次執行的測試資料偏差不大。
執行結果的資料差距比較大。

下載資源所需回應時間的隔離
較麻煩
可以通過建立事務的方法來區分提交請求與下載資源的所需時間。

事務的定位
容易
事務準確定位比較不方便,需要對系統有一定的熟悉才能準確定位。如果定位不準確,會導致測試結果有較大偏差。

對用戶端要求
較低
較高。現有筆記本配置,隨著執行時間的延長,機器會運行越來越慢。必須重啟RPT方可繼續執行測試。
       小結
對比上述Rational Performance Tester和LoadRunner的測試資料,差距不是很大。但是由於Rational Performance Tester的事務設定不如LoadRunner直觀和易於操作,
事務的定位對測試結果的準確性影響很大。例如:5個使用者發起A流程時,如果事務沒有設定好,得到的平均回應時間是14.2秒;經過重定位得到的平均回應時間是2.6秒。
另外,測試時,資源耗費較大,對測試客戶機也是一個挑戰。

 

、還沒來得及看,僅供參考

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.