MercuryLoadRunner(免費(fèi))快速入門

上傳人:澤*** 文檔編號(hào):67442342 上傳時(shí)間:2022-03-31 格式:DOC 頁數(shù):19 大小:757KB
收藏 版權(quán)申訴 舉報(bào) 下載
MercuryLoadRunner(免費(fèi))快速入門_第1頁
第1頁 / 共19頁
MercuryLoadRunner(免費(fèi))快速入門_第2頁
第2頁 / 共19頁
MercuryLoadRunner(免費(fèi))快速入門_第3頁
第3頁 / 共19頁

下載文檔到電腦,查找使用更方便

0 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《MercuryLoadRunner(免費(fèi))快速入門》由會(huì)員分享,可在線閱讀,更多相關(guān)《MercuryLoadRunner(免費(fèi))快速入門(19頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 Mercury LoadRunner 快速入門 歡迎使用 《 Mercury LoadRunner 快速入門》 。本快速入門簡要介紹了使用 Mercury LoadRunner 的分步過程和說明。 LoadRunner 通過模擬一個(gè)多用戶并行工作的環(huán)境來 對(duì)應(yīng)用程序進(jìn)行負(fù)載測(cè)試。當(dāng)應(yīng)用程序在負(fù)載下運(yùn)行時(shí), LoadRunner 會(huì)準(zhǔn)確地度量、 監(jiān)控并分析系統(tǒng)的性能和功能。 LoadRunner 技術(shù) 使用 Mercury LoadRunner ,可以創(chuàng)建 場(chǎng)景,并在其中定義性能測(cè)試會(huì)話期間發(fā)生的事 件。在場(chǎng)景

2、中, LoadRunner 會(huì)在物理計(jì)算機(jī)上用虛擬用戶 (即 Vuser )代替真實(shí)用戶。 這些 Vuser 通過以可重復(fù)、可預(yù)測(cè)的方式模擬典型用戶的操作,在系統(tǒng)上創(chuàng)建負(fù)載。 假設(shè)您正在測(cè)試一個(gè)基于 Web 的旅行代理應(yīng)用程序 (用戶可以通過它在線預(yù)訂航班) , 并要確定多個(gè)用戶同時(shí)執(zhí)行相同的事務(wù)時(shí),該應(yīng)用程序?qū)⑷绾翁幚怼J褂?LoadRunner 代替旅行代理,您可以創(chuàng)建具有 1000 個(gè) Vuser 的場(chǎng)景,并且這些 Vuser 可以同時(shí)嘗試 在應(yīng)用程序中預(yù)訂航班。 ? ? ? ? 

3、 測(cè)試過程 LoadRunner 測(cè)試過程由以下四個(gè)基本步驟組成: 步驟 1 — 創(chuàng)建腳本 :捕獲在您的應(yīng)用程序中執(zhí)行的典型最終用戶業(yè)務(wù)流程。 步驟 2 — 設(shè)計(jì)場(chǎng)景: 通過定義測(cè)試會(huì)話期間發(fā)生的事件,設(shè)置負(fù)載測(cè)試環(huán)境。 步驟 3 — 運(yùn)行場(chǎng)景: 運(yùn)行、管理并監(jiān)控負(fù)載測(cè)試。 步驟 4 — 分析結(jié)果: 分析負(fù)載測(cè)試期間 LoadRunner 生成的性能數(shù)據(jù)。 1 LoadRunner 快速入門 ?

4、 ?  LoadRunner 組件 測(cè)試過程的每個(gè)步驟均由一個(gè) Mercury LoadRunner 組件執(zhí)行。這些組件如下: Mercury 虛擬用戶生成器 (VuGen) — 創(chuàng)建腳本 VuGen 通過錄制應(yīng)用程序中典型最終用戶執(zhí)行的操作來生成虛擬用戶 (Vuser) 。 VuGen 將 這些操作錄制到自動(dòng)虛擬用戶腳本中,以便作為負(fù)載測(cè)試的基礎(chǔ)。 Mercury LoadRunner Controller — 設(shè)計(jì)和運(yùn)行場(chǎng)景 Controller 是用來創(chuàng)建、管理和監(jiān)控負(fù)載測(cè)試的中央控制臺(tái)。使用 Contro

5、ller 可以運(yùn)行用 來模擬真實(shí)用戶執(zhí)行的操作的腳本,并可以通過讓多個(gè) Vuser (虛擬用戶)同時(shí)執(zhí)行這些 操作來在系統(tǒng)中創(chuàng)建負(fù)載。 ? Mercury Analysis — 分析場(chǎng)景 Mercury Analysis 提供包含深入的性能分析信息的圖和報(bào)告。使用這些圖和報(bào)告,可以標(biāo)識(shí)和確定應(yīng)用程序中的瓶頸,并確定需要對(duì)系統(tǒng)進(jìn)行哪些更改來提高系統(tǒng)性能。 示例應(yīng)用程序 — Mercury Tours 為說明 Mercury 解決方案,本快速入門例舉了一個(gè)基于 Web 的旅行社應(yīng)用程序系統(tǒng)(稱為 Mercury To

6、urs )。 Mercury Tours 用戶可以連接到 Web 服務(wù)器、搜索航班、預(yù)訂航班并查 看航班路線。 在本快速入門的課程中,您將全面了解使用 LoadRunner 組件 ( VuGen 、 Controller 和 Analysis )創(chuàng)建、運(yùn)行和分析負(fù)載測(cè)試的基本步驟。該測(cè)試將模擬 10 個(gè)旅行代理同時(shí)使用 航班預(yù)訂系統(tǒng) (例如登錄、搜索航班、購買機(jī)票和注銷) 。 啟動(dòng)示例 Web 服務(wù)器 安裝并重新啟動(dòng) LoadRunner 后, Web 服務(wù)器應(yīng)會(huì)自動(dòng)啟動(dòng)。

7、如果您再次重新啟動(dòng)了系統(tǒng) 后,服務(wù)器并不運(yùn)行,請(qǐng)選擇 “開始” > “程序” > “ Mercury LoadRunner” > “示例” > “ Web ” > “啟動(dòng) Web 服務(wù)器” 。如果您嘗試啟動(dòng) Web 服務(wù)器而它已在運(yùn)行,則將顯示 錯(cuò)誤消息。您可以忽略該消息,繼續(xù)本快速入門中下面介紹的內(nèi)容。 2 LoadRunner 快速入門 使用 VuGen 創(chuàng)建腳本 創(chuàng)建負(fù)載測(cè)試的第一步是使用 VuGen 錄制典型最終用戶的業(yè)務(wù)流程。 VuG

8、en 采用錄制 并回放機(jī)制。當(dāng)您在應(yīng)用程序中按照業(yè)務(wù)流程操作時(shí), VuGen 將這些操作錄制到自動(dòng) 腳本中,以便作為負(fù)載測(cè)試的基礎(chǔ)。 在此部分中,將錄制旅行代理為一位乘客預(yù)訂從丹佛到洛杉磯的航班的流程。 準(zhǔn)備錄制 開始先打開 VuGen 并創(chuàng)建一個(gè)空白腳本。 1 啟動(dòng) LoadRunner 。 選擇 “開始” > “程序” > “ Mercury LoadRunner ” > “ LoadRunner ”。將打開 “ Mercury LoadRunner Launcher ”窗口。

9、 2 打開 VuGen 。 在 “負(fù)載測(cè)試”選項(xiàng)卡中,單擊 “創(chuàng)建 / 編輯腳本” 。將打開 VuGen 的開始頁。 3 LoadRunner 快速入門 3 創(chuàng)建一個(gè)空白 Web 腳本。 在 VuGen 的開始頁中的 “腳本”選項(xiàng)卡中,單擊 “新建 Vuser 腳本” 。將打開 “新建虛擬用戶”對(duì)話框,并顯示 “新建單協(xié)議腳本”屏幕。

10、 協(xié)議是客戶端用來與系統(tǒng)后端進(jìn)行通信的語言。 Mercury Tours 是基于 Web 的應(yīng)用程序, 因此您將創(chuàng)建一個(gè) Web 虛擬用戶腳本。 確保 “類別”類型為 “所有協(xié)議” 。 VuGen 將顯示所有可用于單協(xié)議腳本的協(xié)議列表。向下 滾動(dòng)查看該列表,選擇 “Web (HTTP/HTML) ”,并單擊 “確定”創(chuàng)建一個(gè)空白 Web 腳本。 使用 VuGen 向?qū)т浿茦I(yè)務(wù)流程 空腳本以 VuGen 的 向?qū)?模式打開,且 任務(wù)窗格 顯示于左側(cè)。

11、 (如果未顯示任務(wù)窗格,請(qǐng)單擊工具欄上的 “任務(wù)”按鈕) 。 VuGen 的向?qū)⒅笇?dǎo)您逐步完成創(chuàng)建腳本,然后根據(jù)您的測(cè)試環(huán)境進(jìn)行相應(yīng)修改的過程。 4 LoadRunner 快速入門 任務(wù)窗格列出了腳本創(chuàng)建過程中的每個(gè)步驟或任務(wù)。在您逐步完成每一步操作的過程中, VuGen 會(huì)在窗口的主區(qū)域顯示詳細(xì)的說明和準(zhǔn)則。

12、 要錄制腳本,請(qǐng)執(zhí)行下列操作: 1 在 Mercury Tours 網(wǎng)站上開始錄制。 在任務(wù)窗格中,單擊步驟 1 中的 “錄制應(yīng)用程序” 。 單擊說明窗格底部的 “開始錄制” 。 5 LoadRunner 快速入門 將打開 “開始錄制”對(duì)話框。 在 “ URL ”地址框中,鍵入 http://localhost:1080/MercuryWebTours/ 。在 “錄

13、制到操作”框中,選擇 “操作” 。單擊 “確定” 。 將打開一個(gè)新的 Web 瀏覽器,并顯示 Mercury Tours 站點(diǎn)。(如果在打開站點(diǎn)時(shí)出現(xiàn)錯(cuò) 誤,請(qǐng)確保 Web 服務(wù)器在運(yùn)行。要啟動(dòng)服務(wù)器,請(qǐng)選擇 “開始” > “程序” > “ Mercury LoadRunner ” > “示例” > “ Web ” > “啟動(dòng) Web 服務(wù)器” 。) 將打開浮動(dòng)的 “錄制”工具欄。 2 登錄到 Mercury Tours 網(wǎng)站。 在 “成員姓名”框中輸入 jojo ,在 “密碼”框中輸入 bean 。單擊 “登錄” 。

14、將打開歡迎頁面。 3 輸入航班詳細(xì)信息。 單擊 “航班” 。將打開 “查找航班”頁: ? 出發(fā)城市 :丹佛 (默認(rèn)設(shè)置) ? 出發(fā)日期: 保持默認(rèn)設(shè)置不變 (當(dāng)前日期) ? 到達(dá)城市: 洛杉磯 ? 返回日期: 保持默認(rèn)設(shè)置不變 (第二天的日期) 。 保持其余的默認(rèn)設(shè)置不變,然后單擊 “繼續(xù)” 。將打開 “搜索結(jié)果”頁。 6 LoadRunner 快速入門 4 選擇航班。 單擊 “繼續(xù)”接受默認(rèn)航班選擇。將打開 “付費(fèi)詳細(xì)信息”頁。 5 輸入付費(fèi)信息并預(yù)訂航班。

15、 在 “信用卡”框中輸入 12345678 ,并在 “過期日期”框中鍵入 06/06 。單擊 “繼續(xù)”。將打開 “發(fā)票”頁,并顯示您的發(fā)票。 6 查看路線。 在左窗格中單擊 “路線” 。將打開 “路線”頁。 7 在左窗格中單擊 “注銷” 。 8 單擊浮動(dòng)工具欄上的 “停止”以停止錄制過程。 一旦生成了 Vuser 腳本, Vuser 向?qū)⒆詣?dòng)前進(jìn)到任務(wù)窗格中的下一步,并顯示包含協(xié)議信息以及在會(huì)話期間創(chuàng)建的一系列操作的錄制概要。對(duì)于錄制期間執(zhí)行的每個(gè)步驟, VuGen 都生成一個(gè) 快照 (即錄制期間各窗口的圖片) 。這些錄制的快照的縮略圖顯示

16、在右側(cè)窗格中。 9 選擇 “文件” > “保存” ,或單擊 “保存” 。在 “文件名”框中鍵入 basic_tutorial 并單擊 “保存” 。 VuGen 將把該文件保存在 LoadRunner 腳本文件夾中,并在標(biāo)題欄中 顯示該測(cè)試名稱。 查看腳本 現(xiàn)在,您可以查看在 VuGen 中錄制的腳本??梢栽?樹視圖 或 腳本視圖 中查看腳本。樹 視圖是基于圖標(biāo)的視圖,其中將 Vuser 的操作作為步驟列出;而腳本視圖是基于文本的 視圖,其中將 Vuser 的操作作為函數(shù)列出。

17、 7 LoadRunner 快速入門 樹視圖 要在樹視圖中查看腳本,請(qǐng)選擇 “查看” > “樹視圖”或單擊 “樹視圖”按鈕。對(duì)于錄制 期間執(zhí)行的每個(gè)步驟, VuGen 都在測(cè)試樹中生成了一個(gè)圖標(biāo)和一個(gè)標(biāo)題。 測(cè)試樹 快照 在樹視圖中,其中將用戶的操作作為腳本步驟列出。大多數(shù)步驟都附帶相應(yīng)的錄制快照。 腳本視圖 腳本視圖是基于文本的視圖,其中將 Vuser 的操作作為 API 函數(shù)

18、列出。要在腳本視圖中查看腳本,請(qǐng)選擇 “查看” > “腳本視圖”或單擊 “腳本視圖”按鈕。 在腳本視圖中, VuGen 在編輯器中通過彩色編碼函數(shù)及其參數(shù)值顯示腳本。您可以直接在此窗口鍵入 C 或 LoadRunner API 函數(shù)以及控制流語句。 8 LoadRunner 快速入門 回放腳本 完成錄制后,您就可以回放腳本,以便驗(yàn)證它是否準(zhǔn)確地模擬了您錄制的操作。 要回放腳本,請(qǐng)執(zhí)行下列步驟: 1 確保顯示了任務(wù)窗格

19、 (如果沒有,請(qǐng)單擊工具欄中的 “任務(wù)”按鈕) 。單擊任務(wù)窗格中 的 “驗(yàn)證回放” ,然后單擊說明窗格底部的 “開始回放”按鈕。 2 如果打開了 “選擇結(jié)果目錄”對(duì)話框,詢問要存儲(chǔ)結(jié)果目錄的位置,請(qǐng)接受默認(rèn)名稱并單擊 “確定” 。 一段時(shí)間之后, VuGen 開始運(yùn)行腳本。腳本停止運(yùn)行后,您就可以在向?qū)е胁榭椿胤鸥乓恕? 3 單擊任務(wù)窗格中的 “驗(yàn)證回放”查看上次回放概要。 上次回放概要 列出了可能檢測(cè)到的所有錯(cuò)誤并顯示錄制和回放快照的縮略圖。您可以比較快照,了解錄制和回放之間的差異。 您可以使用 “運(yùn)行時(shí)設(shè)置”模擬各種不同類型的用戶行為。例如,您可以模擬

20、一個(gè)對(duì)服務(wù)器立即做出響應(yīng)的用戶,也可以模擬一個(gè)在做出響應(yīng)之前先停下來思考的用戶。有關(guān) 腳本驗(yàn)證和運(yùn)行時(shí)設(shè)置的詳細(xì)信息,請(qǐng)參閱 《 Mercury LoadRunner 教程》的第 4 課“回放腳本” 。 增強(qiáng)腳本 準(zhǔn)備負(fù)載測(cè)試過程時(shí), LoadRunner 允許您增強(qiáng)腳本以使其更好地反映真實(shí)情況。例如,您可以在腳本中插入名為 內(nèi)容檢查 的步驟,以驗(yàn)證某些特定內(nèi)容是否顯示在返回頁 上。您可以修改腳本來模擬多用戶行為,也可以指示 VuGen 度量特定的業(yè)務(wù)流程。 事務(wù) — 度量業(yè)務(wù)流程 準(zhǔn)備要部署的應(yīng)用程序時(shí),您需要度量特定業(yè)務(wù)流程的持續(xù)時(shí)間,如登

21、錄、預(yù)訂航班等花費(fèi)的時(shí)間。這些業(yè)務(wù)流程通常由腳本中的一個(gè)或多個(gè)步驟或操作構(gòu)成。在 LoadRunner 中,可以通過將想要度量的操作標(biāo)記為事務(wù)來指定一系列操作。 LoadRunner 可收集有關(guān)執(zhí)行事務(wù)所花費(fèi)時(shí)間的信息,并將結(jié)果顯示在彩色編碼的圖和報(bào)告中。您可以使用此信息查看應(yīng)用程序是否符合最初的測(cè)試需求。在本部分,您將在腳本中插入一個(gè)事務(wù)以度量用戶查找和確認(rèn)航班所花費(fèi)的時(shí)間。 9 LoadRunner 快速入門 要插入事務(wù),請(qǐng)執(zhí)行下列操作: 1 打開事務(wù)創(chuàng)建向?qū)А? 確保顯示了任務(wù)窗格 (如

22、果沒有,請(qǐng)單擊 “任務(wù)”按鈕) 。在任務(wù)窗格的 “增強(qiáng)功能”標(biāo)題下 ,單擊 “事務(wù)” 。 將打開事務(wù)創(chuàng)建向?qū)?。事?wù)創(chuàng)建向?qū)э@示腳本中不同步驟的縮略圖。 單擊 “新建事務(wù)”按鈕。現(xiàn)在,您可以拖動(dòng)事務(wù)標(biāo)記并將其放置在腳本中的指定點(diǎn)。向?qū)?huì)提示您插入事務(wù)的起始點(diǎn)。 2 插入開始事務(wù)標(biāo)記和結(jié)束事務(wù)標(biāo)記。 使用鼠標(biāo)將標(biāo)記放置到標(biāo)題為 搜索航班按鈕 的第三個(gè)縮略圖之前并單擊。向?qū)?huì)提示您插入結(jié)束點(diǎn)。 使用鼠標(biāo)將標(biāo)記放置到標(biāo)題為 reservations.pl_2 的第五個(gè)縮略圖之后并單擊。

23、 3 指定事務(wù)的名稱。 向?qū)?huì)提示您輸入事務(wù)的名稱。鍵入 find_confirm_flight ,然后按 Enter 。 您可以通過將標(biāo)記拖動(dòng)到腳本中的其他點(diǎn)來調(diào)整事務(wù)的起始點(diǎn)或結(jié)束點(diǎn)。您也可以單擊開始事務(wù)標(biāo)記上的現(xiàn)有名稱并鍵入新名稱來重命名事務(wù)。 有關(guān)增強(qiáng)腳本 ( 事務(wù)、參數(shù)化 和 內(nèi)容檢查 )的詳細(xì)信息,請(qǐng)參閱 《 Mercury LoadRunner 教程》的第 6 課 “準(zhǔn)備用于負(fù)載測(cè)試的腳本” 。 10 LoadRunner 快速入門 使用 Controller 設(shè)計(jì)

24、場(chǎng)景 負(fù)載測(cè)試指在典型的工作條件下測(cè)試應(yīng)用程序,在我們的案例中,典型的工作條件即許 多旅行代理同時(shí)在相同的航班預(yù)訂系統(tǒng)中預(yù)訂航班。在前面,您已完成了第一步 — 創(chuàng)建腳本,接下來需要設(shè)置負(fù)載測(cè)試環(huán)境。 使用 Controller ,可以將應(yīng)用程序性能測(cè)試需求劃分為多個(gè)場(chǎng)景。場(chǎng)景定義每個(gè)測(cè)試會(huì)話中發(fā)生的事件。例如,一個(gè)場(chǎng)景可以定義和控制模擬的用戶數(shù)、用戶執(zhí)行的操作以及用戶運(yùn)行其模擬時(shí)所用的計(jì)算機(jī)。 創(chuàng)建場(chǎng)景 此部分的目標(biāo)是創(chuàng)建一個(gè)場(chǎng)景,用來模擬十個(gè)旅行代理同時(shí)登錄系統(tǒng)、搜索航班、購買機(jī)票、查看路線和注銷系統(tǒng)。 1 打開 Mercury LoadRun

25、ner 。 選擇 “開始” > “程序” > “ Mercury LoadRunner” > “ LoadRunner ”。將打開 “ Mercury LoadRunner Launcher ”窗口。 2 打開 Controller 。 在 “負(fù)載測(cè)試”選項(xiàng)卡中,單擊 “運(yùn)行負(fù)載測(cè)試” 。將打開 LoadRunner Controller。 默認(rèn)情況下, Controller 打開時(shí)將顯示 “新建場(chǎng)景”對(duì)話框。

26、 11 LoadRunner 快速入門 3 選擇場(chǎng)景類型。 選擇 “手動(dòng)場(chǎng)景” 。 Controller 允許您選擇各種不同的場(chǎng)景類型 (例如 面向目標(biāo)的場(chǎng)景 )。 有關(guān)各種不同場(chǎng)景類型的詳細(xì)信息,請(qǐng)參閱 《 Mercury LoadRunner 教程》的第 7 課和第 9 課。 4 向負(fù)載測(cè)試添加腳本。 為配合本快速入門,提供了一個(gè)與您創(chuàng)建的腳本相似的腳本。建議您使用該示例腳本。 單擊 “瀏覽” ,找到 \Tutorial 目錄中的 basic_s

27、cript ?!翱捎媚_本”部分和 “場(chǎng)景中的腳本”部分中將顯示該腳本。 單擊 “確定” 。 LoadRunner Controller 的 “設(shè)計(jì)”選項(xiàng)卡中將顯示您創(chuàng)建的場(chǎng)景。 設(shè)計(jì)場(chǎng)景 Controller 窗口的 “設(shè)計(jì)”選項(xiàng)卡包含 “場(chǎng)景計(jì)劃”和 “場(chǎng)景組”兩個(gè)主要部分: “場(chǎng)景計(jì)劃”部 分 (手動(dòng)場(chǎng)景) “負(fù)載生成器” 按鈕 “場(chǎng)景組”部分 (手動(dòng)場(chǎng)景) 1

28、2 LoadRunner 快速入門 場(chǎng)景計(jì)劃: 在 “場(chǎng)景計(jì)劃”部分,您可以設(shè)置負(fù)載行為以準(zhǔn)確描繪用戶行為。您可以確定將負(fù)載應(yīng)用于應(yīng)用程序的頻率、負(fù)載測(cè)試持續(xù)時(shí)間和停止負(fù)載的方式。 場(chǎng)景組: 您可以在 “場(chǎng)景組”部分配置 Vuser 組。您可以創(chuàng)建不同組來代表系統(tǒng)的典 型用戶。您可以定義這些典型用戶運(yùn)行的操作、運(yùn)行的 Vuser 數(shù)以及 Vuser 運(yùn)行時(shí)所用 的計(jì)算機(jī)。 負(fù)載生成器: 負(fù)載生成器是通過運(yùn)行 Vuser 在應(yīng)用程序中創(chuàng)建負(fù)載的計(jì)算機(jī)。您可以使用多臺(tái)負(fù)載生成器計(jì)算機(jī),并在每臺(tái)計(jì)算機(jī)上創(chuàng)建許多個(gè)虛擬用戶。 計(jì)劃場(chǎng)景

29、 由于通常不會(huì)有多個(gè)典型用戶恰好同時(shí)登錄和注銷系統(tǒng),因此, LoadRunner 的 Controller 計(jì)劃生成器 允許您建立較準(zhǔn)確描繪典型用戶行為的場(chǎng)景計(jì)劃。例如,您可以 在創(chuàng)建手動(dòng)場(chǎng)景后,設(shè)置場(chǎng)景的持續(xù)時(shí)間或選擇在場(chǎng)景中逐漸運(yùn)行和停止 Vuser ?,F(xiàn) 在,您可以使用 Controller 計(jì)劃生成器更改默認(rèn)負(fù)載設(shè)置。 1 更改場(chǎng)景計(jì)劃默認(rèn)設(shè)置。 單擊 “編輯計(jì)劃”按鈕,將打開計(jì)劃生成器。 2 指定逐漸開始。 在

30、 “加壓”選項(xiàng)卡中,將設(shè)置更改為: “每 15 秒開始 2 個(gè) Vuser ”。 3 計(jì)劃持續(xù)時(shí)間。 在 “持續(xù)時(shí)間”選項(xiàng)卡中,將設(shè)置更改為: “在加壓完成之后運(yùn)行 3 分鐘” 。 13 LoadRunner 快速入門 4 計(jì)劃逐漸關(guān)閉。 在 “減壓”選項(xiàng)卡中,將設(shè)置更改為: “每 30 秒停止 5 個(gè) Vuser ”。 單擊 “確定” 。 有關(guān)設(shè)計(jì)場(chǎng)景和更改默認(rèn)設(shè)置的詳細(xì)信息,請(qǐng)參閱 《 Mercury LoadRunner 教程》的第 7 課 “創(chuàng)建負(fù)載測(cè)試場(chǎng)景” 。 使用 Controller 運(yùn)

31、行場(chǎng)景 在上面,您已經(jīng)設(shè)計(jì)了負(fù)載測(cè)試場(chǎng)景,接下來您可以運(yùn)行該測(cè)試并觀察應(yīng)用程序如何在負(fù) 載下運(yùn)行。在開始運(yùn)行測(cè)試之前,您應(yīng)該先熟悉 Controller 窗口的 “運(yùn)行”選項(xiàng)卡視圖。 “運(yùn)行”選項(xiàng)卡是管理和監(jiān)控測(cè)試的控制中心。 單擊 “運(yùn)行”選項(xiàng)卡打開 “運(yùn)行”視圖。 場(chǎng)景組 場(chǎng)景狀態(tài) 圖查看區(qū)域 可用圖樹 圖例 14 LoadRunner

32、快速入門 “運(yùn)行”視圖包含五個(gè)主要部分: 場(chǎng)景組: 位于左上窗格中,使您可以查看場(chǎng)景組中的 Vuser 的狀態(tài)。使用該窗格右側(cè)的 按鈕可以啟動(dòng)、停止和重置場(chǎng)景,查看單個(gè) Vuser 的狀態(tài),并且可以手動(dòng)添加更多的 Vuser ,從而增加場(chǎng)景運(yùn)行期間應(yīng)用程序上的負(fù)載。 場(chǎng)景狀態(tài): 位于右上窗格中,使您可以查看負(fù)載測(cè)試的概要,其中包括正在運(yùn)行的 Vuser 數(shù)以及每個(gè) Vuser 操作的狀態(tài)。 可用圖樹: 位于中部左側(cè)窗格中,使您可以查看 LoadRunner 圖列表。若要打開圖,請(qǐng) 在該樹中選擇一個(gè)圖,然后將其拖動(dòng)到圖查看區(qū)域中。 圖查

33、看區(qū)域: 位于中部右側(cè)窗格中,使您可以自定義查看一至八個(gè)圖 (“視圖” > “查 看圖” )。 圖例: 位于底部窗格中,使您可以查看選定圖中的數(shù)據(jù)。選擇一行,圖中的相應(yīng)行將突出顯示,反之亦然。 要運(yùn)行場(chǎng)景,請(qǐng)執(zhí)行下列操作: 1 開始場(chǎng)景。 單擊 “開始場(chǎng)景”按鈕或選擇 “開始” > “場(chǎng)景”以開始運(yùn)行測(cè)試。 Controller 開始運(yùn)行場(chǎng)景。場(chǎng)景運(yùn)行大約 5 分鐘。 2 通過 Controller 的聯(lián)機(jī)圖監(jiān)控性能。 測(cè)試運(yùn)行時(shí),您可以通過LoadRunner 的一組集成監(jiān)控器查看應(yīng)用程

34、序如何實(shí)時(shí)執(zhí)行以 及潛在瓶頸所在位置??梢栽贑ontroller 的聯(lián)機(jī)圖上查看監(jiān)控器收集的的性能數(shù)據(jù)。 聯(lián)機(jī)圖顯示在 “運(yùn)行”選項(xiàng)卡的圖查看區(qū)域。默認(rèn)情況下,將顯示以下圖: 正在運(yùn)行的 Vuser — 整個(gè)場(chǎng)景 圖,顯示指定時(shí)間正在運(yùn)行的 Vuser 數(shù)。 事務(wù)響應(yīng)時(shí)間 — 整個(gè)場(chǎng)景 圖,顯示完成每個(gè)事務(wù)所需的時(shí)間。 每秒點(diǎn)擊次數(shù) — 整個(gè)場(chǎng)景 圖,顯示場(chǎng)景運(yùn)行期間每秒 Vuser 向 Web 服務(wù)器提交的點(diǎn)擊 次數(shù) ( HTTP 請(qǐng)求數(shù)) 。 Windows 資源 圖顯示場(chǎng)景運(yùn)行期間度量的 Windows 資源。(為

35、配合本快速入門,尚未 配置此圖) 有關(guān)場(chǎng)景運(yùn)行期間監(jiān)控性能的詳細(xì)信息,請(qǐng)參閱《 Mercury LoadRunner 教程》的第 8 課 “運(yùn)行負(fù)載測(cè)試” 。 15 LoadRunner 快速入門 分析場(chǎng)景結(jié)果 現(xiàn)在您已完成了場(chǎng)景運(yùn)行,可以使用 LoadRunner Analysis 來分析場(chǎng)景運(yùn)行期間生成的性 能數(shù)據(jù)。 LoadRunner Analysis 將性能數(shù)據(jù)收集到詳細(xì)的圖和報(bào)告中。使用這些圖和報(bào)告, 可以輕松地確定和標(biāo)識(shí)應(yīng)用程序中的瓶頸以及提高系統(tǒng)性能所需的

36、改進(jìn)。 為配合本快速入門,提供了一個(gè) Analysis 會(huì)話示例,該會(huì)話所基于的場(chǎng)景與您前面運(yùn)行的 場(chǎng)景相似。 要打開 Analysis 會(huì)話,請(qǐng)執(zhí)行下列操作: 1 從 Controller 的菜單中選擇 “工具” > “ Analysis ”或選擇 “開始” > “程序” > “ Mercury LoadRunner ” > “應(yīng)用程序” > “ Analysis ”來打開 LoadRunner Analysis。 2 在 Analysis 窗口中,選擇 “文件” > “打開” 。將打開 “打開現(xiàn)

37、有 Analysis 會(huì)話文件”對(duì) 話框。 3 在 \Tutorial 文件夾中,選擇 analysis_session 并單擊 “打開” 。 Analysis 將在 Analysis 窗口中打開該會(huì)話文件。 概要報(bào)告 LoadRunner Analysis 打開時(shí)顯示概要報(bào)告。概要報(bào)告提供有關(guān)場(chǎng)景運(yùn)行的一般信息。在報(bào)告的 統(tǒng)計(jì)信息概要 中,您可以了解到測(cè)試中運(yùn)行的用戶數(shù),并可查看其他統(tǒng)計(jì)信息 (如總 / 平均吞吐量和總 / 平均點(diǎn)擊次數(shù)) 。報(bào)告的 事務(wù)概要 列出了每個(gè)

38、事務(wù)的行為概要。 查看圖 Analysis 窗口左窗格的 圖樹中列出了已經(jīng)打開可供查看的圖。從圖樹中,您可以選擇打開 新圖,也可以刪除不再查看的圖。這些圖顯示在 Analysis 窗口右窗格的 圖查看區(qū)域 中。您 可以在該窗口底部窗格的 圖例中查看選定圖中的數(shù)據(jù)。 平均事務(wù)響應(yīng)時(shí)間 通過平均事務(wù)響應(yīng)時(shí)間圖,可以查看在場(chǎng)景運(yùn)行的每一秒期間有問題的事務(wù)行為。在本節(jié)中,您將查看到 check_itinerary 事務(wù)的行為。 1 在圖樹中單擊 “平均事務(wù)響應(yīng)時(shí)間” 。平均事務(wù)響應(yīng)時(shí)間圖即顯示在圖查看區(qū)域中。

39、 16 LoadRunner 快速入門 2 在圖例中,單擊 check_itinerary 。 check_itinerary 事務(wù)即突出顯示在該圖以及圖下方 的圖例中。 圖樹 圖查看區(qū)域 圖例 請(qǐng)注意,與圖底部平均響應(yīng)時(shí)間相對(duì)穩(wěn)定的其他事務(wù)相比, check_itinerary 事務(wù)的平均響應(yīng)時(shí)間的波動(dòng)非常大。 合并圖和關(guān)聯(lián)圖 將兩個(gè)圖聯(lián)系起來,就會(huì)看到一個(gè)圖的數(shù)據(jù)會(huì)對(duì)另一

40、個(gè)圖的數(shù)據(jù)產(chǎn)生影響。這稱為 將兩 個(gè)圖關(guān)聯(lián) 。例如,您可以將正在運(yùn)行的 Vuser 圖和平均事務(wù)響應(yīng)時(shí)間圖相關(guān)聯(lián),來了解大量的 Vuser 對(duì)事務(wù)的平均響應(yīng)時(shí)間產(chǎn)生的影響。 1 在圖樹中單擊 “正在運(yùn)行的 Vuser ”,查看正在運(yùn)行的 Vuser 圖。 2 右鍵單擊正在運(yùn)行的 Vuser 圖并選擇 “合并圖” 。 3 在 “選擇要合并的圖”列表中,選擇 “平均事務(wù)響應(yīng)時(shí)間” 。 4 在 “選擇合并類型”區(qū)域中,選擇 “關(guān)聯(lián)” ,然后單擊 “確定” 。 17 LoadRunner 快速

41、入門 現(xiàn)在正在運(yùn)行的 Vusers 圖和平均事務(wù)響應(yīng)時(shí)間圖顯示在一個(gè)圖 (該圖顯示在圖查看區(qū)域 中)中。 另一個(gè) Analysis 工具 自動(dòng)關(guān)聯(lián) 用來合并所有包含可能已對(duì)給定事務(wù)產(chǎn)生影響的數(shù)據(jù)的圖。 事務(wù)與每個(gè)元素的關(guān)聯(lián)都顯示出來,這樣,您就可以推斷哪些元素對(duì)給定事務(wù)的影響最大。 篩選圖數(shù)據(jù)和排序圖數(shù)據(jù) 您可以對(duì)圖數(shù)據(jù)進(jìn)行篩選,以顯示特定場(chǎng)景段的較少事務(wù);還可以對(duì)圖數(shù)據(jù)進(jìn)行排序,以更多相關(guān)方式來顯示數(shù)據(jù)。例如,您可以對(duì)平均事務(wù)響應(yīng)時(shí)間

42、圖進(jìn)行篩選以僅顯示 check_itinerary 事務(wù)。 1 在圖樹中單擊 “平均事務(wù)響應(yīng)時(shí)間”打開該圖。 2 右鍵單擊該圖并選擇 “設(shè)置篩選器 / 分組方式” 。 3 在 “事務(wù)名稱”值框中,選擇 check_itinerary 并單擊 “確定” 。 篩選的圖僅顯示 check_itinerary 事務(wù)并隱藏所有其他事務(wù)。 發(fā)布 HTML 報(bào)告和 Microsoft Word 報(bào)告 您可以采用 HTML 報(bào)告或 Microsoft Word 報(bào)告的形式發(fā)布 Analysis 會(huì)話的結(jié)果。 HTML 報(bào)告可以在任何瀏覽器中打開和查看。 Word 報(bào)告比 HTML 報(bào)告更全面,因?yàn)槟梢园? 有關(guān)場(chǎng)景的一般信息,可以對(duì)報(bào)告進(jìn)行格式設(shè)置以包含您公司的名稱和徽標(biāo)以及作者的詳細(xì)信息 詳細(xì)信息 有關(guān) LoadRunner Analysis 的詳細(xì)信息,請(qǐng)參閱 《 Mercury LoadRunner 教程》的第 10 課 “分析場(chǎng)景” 。 18

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!