• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    使用 IBM Rational Performance Tester 進行 Web 應用程序的負載測試

    發布: 2008-4-10 17:58 | 作者: Dan Gouveia | 來源: 轉載 | 查看: 376次 | 進入軟件測試論壇討論

    領測軟件測試網

    實時系統監測控制

    性能測試的目標就是通過為所有涉及到的組件收集分析數據,識別性能的瓶頸。這包括應用程序等級性能監控,例如應用程序服務器級別 instrumentation for IBM® WebSphere® Application Servers (版本5或者更高的版本),以及 BEA WebLogic Version 8 或者使用面向應用程序服務器的 Application Response Measurement (ARM) API 的數據收集,例如 JBoss、Apache Tomcat 等等。另外,數據庫等級監控可以是 ARM 激活的。在這種意義下,所有的數據庫活動都能夠被收集和顯示為 UML 順序圖。啟用現實生活的應用程序監控僅僅是性能測試監控的一個方面。數據收集的這些級別(應用程序和數據庫等級)在不具備收集服務器端資源級別監控(應用程序的各個組件正是運行于此)的情況下是無法完成的。

    IBM Rational Performance Tester 支持三種以上默認的實時資源水平監控方法,其中包括:

    • IBM® Tivoli® Monitoring
    • UNIX® 或者 Linux® rstatd 后臺程序
    • Microsoft® Windows® Performance Monitor (perfmon)

    作為一個例子,如果要使用 Windows Performance Monitor 進行監控,您就需要啟用資源監控。按照以下步驟收集 Windows Performance Monitor 的分析數據。

    1. 選擇調度;
    2. Schedule Element Details 面板中,點擊 Resource Monitoring 標簽;
    3. 勾選選項 Enable resource monitoring,如圖22中所示;
    4. 對于一個新的安裝,點擊 New 添加它。您還能夠將一個現已存在的服務器添加為被監控的,或者從之前定義的服務器中進行編輯。

    圖 22. 啟用資源監控,步驟一
    啟用資源監控,步驟一

    1. 在您點擊 Add New 之后,您就能夠在 Location 標簽下輸入您的 usernamepassword。
    2. 然后,您能夠在 Resource 標簽下選擇您所希望的 statistics,如圖23中所示,并且在 Options 標簽下選擇 pollingtime-out intervals。

    圖 23. 啟用資源監控,步驟二
    啟用資源監控,步驟二

    請注意:
    如果要通過 IBM Tivoli Monitoring 和 UNIX (或者 Linux)的 rstatd 進行監控,您就必須確保在它們被連接之前就已經啟動并且運行。除了實時系統監控之外,您還能夠從 IBM Tivoli Monitoring 將歷史數據導入到一個性能報告之中。例如,從菜單中選擇 File > Import,然后選擇 ProfileLogging > Resource Monitoring Data。下一幅屏幕將允許您指定 Tivoli 監視服務器,F在,您只能夠導入 IBM Tivoli Monitoring 歷史數據,如圖24中所示。


    圖 24. 從 Tivoli 中導入歷史數據
    從 Tivoli 中導入歷史數據

    實時系統報告分析

    使用 Rational Performance Tester 的好處之一就是在線(以及不在線)分析報告能夠被生成出來分析性能,以及工具找出特定問題的根源的能力。默認的報告遠不止通常的目的。如果需要更加高級的報告,您就能夠定制分析報告,從而為更加深刻的洞察性能問題生成更加有意義的、深入的報告。在 IBM Rational Performance Tester 中提供四種類別的 HTTP 報告:

    • 性能報告
    • 頁面元素報告
    • 百分點報告
    • 確認報告

    請注意:
    不同性能報告的細節將在本系列文章的第 2 部分中進一步闡述。

    性能報告由高級別的報告組成,例如全部運行成功率、一個顯示全部已完成用戶的概要頁面、流逝的時間總計、所有頁面的平均響應時間,等等。在線性能報告為方便定位被顯示為不同的格式(9個標簽)。例如,圖25中顯示了響應與時間的概要格式。


    圖 25. 性能報告:響應與時間的概要
    性能報告:響應與時間的概要

    頁面元素報告,一個5個標簽的報告,由其自己的默認分析報告集組成,例如 Response vs. Time Details 和 Page Element Throughput。圖26中顯示了一個典型的頁面元素吞吐量報告。


    圖 26. 頁面元素報告——頁面元素吞吐量
    頁面元素報告——頁面元素吞吐量

    百分點報告,一個4個標簽的報告,顯示了同頁面響應時間相關聯的百分點范圍。它所提供的默認報告包括概要和 85th、90th 以及 95th 百分點。這一報告類型通常被用于決定異常的情況,例如頁面活動中的震蕩。通過關聯百分點和頁面,數據能夠在每個頁面級別上被集合以識別那些關鍵百分點的頁面行為。這些報告是一種表達 85% 的頁面在 X 毫秒內被完成、90% 的頁面在 Y 毫秒內被完成等的方式。您能夠創建百分點和頁面響應時間之間的關系,以便它為您提供保障 85% 的頁面能夠在指定時間內被響應。然后,通過將報告同百分點報告進行可視化的比較,您就能夠輕易的看到任意時刻異常事件發生的情況。

    圖27捕獲了 85th 百分點,而且對于一個頁面來說,精確捕獲到 90th 和 95th 百分點也并不是一件不尋常的事情,它意味著事情都進展的很順利。如例子中所示,85% 的用戶都在 16,954 毫秒內完成 Yahoo! Entertainment 頁面的下載。


    圖 27. 百分比報告——85th
    百分比報告——85th

    驗證點報告,一個3個標簽的報告,為頁面提供了“通過”或者“失敗”的狀態,以便進行確認。確認是測試腳本下面的 Test Content 下面的集合。它是一種判斷頁面請求是“通過”還是“失敗”測試的方法。測試的內容可以是 HTML 頁面標題、HTML 返回代碼、以及 HTML 響應大。ㄕ垍⒁ Windows > references > Performance Test Generation > Verification Points)。驗證點能夠為每一個頁面打開,如圖28中所示:


    圖 28. 驗證點——啟用
    驗證點——啟用

    頁面驗證點報告列出了每一個頁面及其相應的“通過”或者“失敗”率,以及百分比通過率。一個例子“頁面驗證點”報告顯示了完成的頁面的通過率。在圖29所示的例子中,沒有失敗的頁面;因此,通過率是百分之百。


    圖 29. 驗證點——頁面驗證點
    驗證點——頁面驗證點

    除了這四個報告,您還能夠挖掘到頁面級別,以便更好的理解基于頁面級別的響應時間。

    1. 挖掘一個頁面,選擇 Page Performance 默認性能報告中的標簽上的一個頁面(垂直工具條),并且右鍵單擊選擇 Display Page Element Responses。例如,圖30中顯示了 My MTV Movie Awards '07 頁面,以及 Breaking News on Yahoo! 被選中用于挖掘。

    圖 30. 頁面元素響應,步驟一
    頁面元素響應,步驟一


    圖 31. 頁面元素響應,步驟二
    頁面元素響應,步驟二 

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    65/6<123456>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>