小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

LoadRunner進行性能測試的大致流程

 hbxtly 2014-02-28
從三個方面來講:錄制腳本,部署場景,分析結果。

  錄制腳本:

  1. 選擇適當的協議,web服務器一般選擇http協議。

  2. 錄制方式一般選擇HTML-based Script,但有下列情況選擇URL-based Script:不是基于瀏覽器的應用程序,應用程序中包含javaScript腳本且產生了請求,基于瀏覽器的應用程序使用了https協議。

  3. 默認設置記錄的瀏覽器為IE,不要使用其他瀏覽器。

  4. 在錄制過程中不要后退頁面。

  5. 如果想測定某個操作的響應時間,可以在腳本中插入事務,使用事務把該操作包裝起來。分析執(zhí)行結果的時候可以查看到該事務的響應時間。

  6. 插入集合點,可以使多個用戶并發(fā)進行同一操作,提高操作的并發(fā)程度,以對服務器增加負載,測試并發(fā)能力。

  7. 在Run-Time Setting設置中,設置網絡帶寬以模擬不同帶寬的網絡;設置block、action的迭代次數。

  8. 對腳本進行參數化,設置參數變更方式。

  9. 關聯腳本。

  設置場景:

  1. 設置場景主要包含:選擇腳本,設定執(zhí)行用戶數,選擇測試負載機,設置腳本執(zhí)行的方式,設置集合點點,設置Run-Time Setting。

  2. 如果要模擬的用戶數比較多,應該設置多臺測試負載機,一般主流的PC機至少能模擬100個用戶對服務器的訪問。

  3. 設置腳本的執(zhí)行方式:設置用戶的啟動方式,設置用戶的終止方式。

  4. 設置集合點:開關集合點,設置用戶通過集合點的方式。

  5. 當瀏覽web頁面較大時,在測試的時候可能出現timeout錯誤??梢栽赗un-Time Setting-Internet Protocol-Preferences-Options中適當調高Http-request connect timeout和Http-request receive timeout的值。

  6. 設置IP欺騙。如果服務器對用戶的IP有限制(安全原因),啟用IP欺騙。設置IP欺騙應該注意:1>測試負載機應該使用靜態(tài)IP;2>在選擇測試負載機之前開啟IP欺騙開關。

  7. 設置服務器監(jiān)控計數器。包含:內存,CPU,線程,進程,網絡,磁盤。注意,對于非本機的Windows服務器進行監(jiān)控時,必須使用命令建立$IPC連接,命令為 net use \\服務器IP\ipc& /user:administrator *

  分析結果:

  1. 查看分析結果,查看事務的響應時間、服務器的平均吞吐量,執(zhí)行用戶人數等。

  2. 查看線程圖,用戶變化圖,響應時間圖,吞吐量圖。

  3. 查看服務器監(jiān)控的計數器圖。

  4. 分析各個性能指標是否符合需求。比如:可用內存曲線是否正常,是否存在內存泄漏;CPU利用率曲線是否平緩,是否低于90%;線程數是否正常,而不是一直在增長;網絡帶寬是否滿足流量需求;磁盤是否滿足用戶操作要求等等。

  5. 分析各個曲線圖是否存在異常情況。比如:響應時間是否滿足需求;系統是否支持要求的并發(fā);隨著負載的增加,吞吐量是否同樣增加,吞吐量是否存在瓶頸等等。

  6. 有時候分析單個要素并不能反映存在的問題,需要多個要素聯系起來進行分析。比如,可以把用戶數的變化圖和吞吐量圖聯系起來進行分析。LoadRunner 的分析工具支持把兩個表合并進行分析,把用戶數變化圖和吞吐量變化圖合并,就可以觀察吞吐量是否隨著用戶數的變化而相應時間。如果隨著用戶數的增加,吞吐 量持平或者下降,說明此時系統吞吐量達到了最大值,系統達到了瓶頸。

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多