loadrunner是一款支持預(yù)測系統(tǒng)行為和性能的負(fù)載測試工具,loadrunner壓力測試原理 本質(zhì)就是在loadrunner上模擬多個(gè)用戶同時(shí)按固定行為訪問web站點(diǎn)。經(jīng)過以模擬上html千萬用戶實(shí)施并發(fā)負(fù)載及實(shí)時(shí)性能監(jiān)測的方式來確認(rèn)和查找問題,LoadRunner能夠?qū)φ麄€(gè)企業(yè)架構(gòu)進(jìn)行測試。通過使用 LoadRunner,企業(yè)能最大限度地縮短測試時(shí)間,優(yōu)化性能和加速應(yīng)用系統(tǒng)的發(fā)布周期。 LoadRunner是一種適用于各種體系架構(gòu)的自動負(fù)載測試工具,它能預(yù)測系統(tǒng)行為并優(yōu)化系統(tǒng)性能。winwin7給大家分享的LoadRunner V12為漢化破解版,有需要的朋友不要錯(cuò)過了哦!
loadrunner安裝
全套五個(gè)文件:
獨(dú)立安裝包,插件包,LR安裝包,語言包,版本說明書
loadrunner 12安裝教程
1.首先下載Loadrunner12安裝包。下載下來將會有四個(gè)安裝包。
HP_LoadRunner_12.02_Community_Edition_Additional_Components_T7177-15060 社區(qū)版的附加組件
HP_LoadRunner_12.02_Community_Edition_Language_Packs_T7177-15062 社區(qū)版的語言包
HP_LoadRunner_12.02_Community_Edition_Standalone_Applications_T7177-15061 社區(qū)版獨(dú)立應(yīng)用程序
HP_LoadRunner_12.02_Community_Edition_T7177-15059 社區(qū)版。
以下我們直接安裝社區(qū)版 ,見下圖所示:
2.右鍵點(diǎn)擊HP_LoadRunner_12.02_Community_Edition_Standalone_Applications_T7177-15061.exe 安裝程序,打開窗口中選擇【以管理員身份運(yùn)行】(若在Loadrunner安裝完后直接點(diǎn)擊運(yùn)行有問題的話,可以采用此方式使用管理員身份嘗試運(yùn)行。曾經(jīng)運(yùn)行時(shí)有一些問題,采用管理員身份運(yùn)行后問題就沒了。所以建議采用此方式。),見下圖所示:
3.打開頁面中選擇抽取的臨時(shí)安裝文件存放的地點(diǎn),不選擇可默認(rèn)路徑。點(diǎn)擊【下一步】,見下圖所示:
4.若文件抽取過程中被電腦安裝的殺毒軟件攔截的話,選擇允許操作。以下安裝過程中出現(xiàn)此問題時(shí),均選擇允許,見下圖所示:
5.接著會驗(yàn)證電腦是否含有軟件安裝運(yùn)行的必備組件,缺少組件時(shí),會彈出窗口顯示許安裝的組件。點(diǎn)擊【確定】按鈕將自動安裝所需組件,見下圖所示:
6.等待組件安裝完成后,就彈出如下安裝窗口,點(diǎn)擊【下一步】,見下圖所示:
7.選擇安裝路徑,安裝路徑不能含有中文字符。建議安裝在默認(rèn)路徑下。點(diǎn)擊【安裝】將進(jìn)行程序的安裝,見下圖所示:
8.耐心等待程序安裝。彈出如下界面時(shí),若無指定代理使用的證書,則去掉勾選,點(diǎn)擊【下一步】,見下圖所示:
9.則將完成Loadrunner的安裝。安裝完成后可在桌面上看到安裝的Analysis、Controller、Virtual User Generator快捷方式,見下圖所示:
10.是不是英文界面用起來不是很方面。那么接下來我們將安裝Loadrunner中文包。右鍵點(diǎn)擊“HP_LoadRunner_12.02_Community_Edition_Language_Packs_T7177-15062.exe”安裝包,選擇【以管理員身份運(yùn)行】,見下圖所示:
11.系統(tǒng)將抽取語言包安裝包,可選擇抽取的語言包臨時(shí)存放路徑。建議直接默認(rèn)即可,點(diǎn)擊【Install】,見下圖所示:
12.抽取安裝包完成后將自動關(guān)閉窗口(注此處只是把安裝包抽取出來了,要到抽取的安裝包中進(jìn)行安裝),此時(shí)需要到上一步中選擇的路徑中找到語言安裝包。如未修改路徑則在以下路徑”C:\Temp\HP LoadRunner 12.02 Community Edition\DVD“打開該文件夾。點(diǎn)擊”Setup“,見下圖所示:
13.將自動打開安裝目錄,點(diǎn)擊【語言】,見下圖所示:
14.打開選擇語言文件夾,選擇要安裝的語言。本處依次打開如下文件【Chinese-Simplified】→【LoadRunner】→【LR_03457】,點(diǎn)擊【LR_03457】將進(jìn)行安裝。(其實(shí)可以省略掉第13步,直接找到該文件安裝即可),見下圖所示:
15.點(diǎn)擊【下一步】,見下圖所示:
16.點(diǎn)擊【更新】,見下圖所示:
17.系統(tǒng)將自動安裝語言包。安裝成功后,打開Loadrunner是不是已經(jīng)是熟悉的中文界面啦
使用說明
1.1loadrunner壓力測試原理本質(zhì)就是在loadrunner上模擬多個(gè)用戶同時(shí)按固定行為訪問web站點(diǎn)。其中固定行為在loadrunner中是通過錄制腳本定義的,多個(gè)用戶同時(shí)訪問的策略是在loadrunner的場景中定義的。
1.2壓測思路
通過loadrunner進(jìn)行壓力測試web應(yīng)用的主要思路分兩步:
第一步 錄制腳本
先錄制用戶請求訪問的行為,如用戶訪問首頁,或用戶先登陸,后瀏覽頁面,后搜索;錄制完后會生成用戶請求行為的腳本;然后我們按需要修改腳本,使腳本更符合實(shí)際請求情況;
第二步 運(yùn)行場景
在第一步中錄制了單個(gè)用戶請求流程的腳本,第二步主要是設(shè)置用戶按照腳本同時(shí)訪問的并發(fā)數(shù)以及并發(fā)訪問的時(shí)間和策略,使其更接近真實(shí)高并發(fā)訪問的場景;在模擬并發(fā)訪問后,會形成測試報(bào)告,包括服務(wù)器數(shù)據(jù)流吞吐量、每秒請求次數(shù)、事務(wù)響應(yīng)時(shí)間等。
1.3壓測步驟簡介
以測試A應(yīng)用首頁為例,主要分為以下5個(gè)步驟
1、設(shè)置錄制選項(xiàng)
2、錄制腳本
3、腳本優(yōu)化
4、設(shè)置場景
5、運(yùn)行場景及查看報(bào)告
具體配置如下圖所示,其中有些配置步驟可以用loadrunner默認(rèn)的,不是必須項(xiàng)。
2壓力測試步驟詳細(xì)說明
2.1設(shè)置錄制選項(xiàng)
2.1.1選擇首頁中的創(chuàng)建/編輯腳本
Loadrunner壓力測試工具使用教程
2.1.2選擇協(xié)議
對web站點(diǎn)進(jìn)行壓力測試,選擇web(HTTP/HTML)
Loadrunner壓力測試工具使用教程
2.1.3輸入系統(tǒng)url,設(shè)置錄制選項(xiàng)
Loadrunner壓力測試工具使用教程
【要錄制的程序】:這個(gè)是打開url的瀏覽器,默認(rèn)為IE,不過loadrunner11支持到IE8,可以自定義瀏覽器。
【URL地址】:需要進(jìn)行測試的鏈接
2.2錄制腳本
2.2.1錄制腳本
在上一步點(diǎn)擊“確定”后,會自動打開瀏覽器并定位到配置的url地址中。然后需要在瀏覽器中模擬用戶的行為,我們執(zhí)行一個(gè)搜索功能。
Loadrunner壓力測試工具使用教程
在模擬用戶行為完后,點(diǎn)擊藍(lán)色按鈕停止錄制,會生成腳本,如下一步所示
2.2.2驗(yàn)證回放腳本
Loadrunner壓力測試工具使用教程
在生成腳本后,可以點(diǎn)擊驗(yàn)證回放,會根據(jù)生成的腳本在瀏覽器中回放用戶的行為,來驗(yàn)證用戶的行為是否符合要求。
2.3腳本優(yōu)化
回放驗(yàn)證成功后,可以進(jìn)行事務(wù)、參數(shù)、并發(fā)用戶的設(shè)置、腳本運(yùn)行時(shí)設(shè)置。此操作為可選項(xiàng),可以不用配置,系統(tǒng)采用默認(rèn)配置。
事務(wù):根據(jù)項(xiàng)目需要,除了衡量整個(gè)腳本的性能外,還想獲取到腳本中的某一段或幾段操作,例如:想知道從單擊“確定”按鈕到顯示首頁這一登錄過程的性能數(shù)據(jù),以便更詳細(xì)的知道具體是用戶的哪些動作對系統(tǒng)性能的影響比較大。這時(shí)候,可以將登錄的運(yùn)行腳本標(biāo)記在一個(gè)事務(wù)內(nèi)。
在腳本中沒有事務(wù)時(shí),可以在腳本開始和結(jié)束的地方分別加上
lr_start_transaction(“xxx”);
lr_end_transaction(“xxx”, LR_AUTO);
表示整個(gè)腳本為一個(gè)事務(wù)。否則,可能監(jiān)控不到事務(wù)響應(yīng)時(shí)間
參數(shù)化:所謂參數(shù)化,針對的是腳本中的某些常量。讓不同的虛擬用戶在執(zhí)行相同的腳本時(shí),分別使用單數(shù)數(shù)據(jù)源中的不同數(shù)據(jù)代替這些常量,從而達(dá)到模擬多用戶真實(shí)使用系統(tǒng)的目的。例如在‘用戶搜索’的事務(wù)腳本中,搜索的關(guān)鍵字是‘AAA’。但實(shí)際情況中,每個(gè)并發(fā)訪問的用戶搜索的關(guān)鍵字是不一樣的。所以要使每個(gè)用戶執(zhí)行腳本時(shí)的關(guān)鍵字都不一樣,這個(gè)過程就需要對關(guān)鍵字參數(shù)化。
腳本運(yùn)行時(shí)設(shè)置:設(shè)置每個(gè)action的執(zhí)行次數(shù)、設(shè)定思考時(shí)間、步等
Loadrunner壓力測試工具使用教程
【步】:每個(gè)用戶請求事務(wù)的時(shí)間間隔,一般選第一個(gè),上一個(gè)事務(wù)一結(jié)束就開始下一個(gè)
【思考時(shí)間】:思考時(shí)間是為了模擬時(shí)更加接近用戶的真實(shí)行為。實(shí)際中,用戶進(jìn)行一系列的操作之間會有停頓,即思考時(shí)間,例如:加載出數(shù)據(jù)后,用戶會閱讀數(shù)據(jù),而瀏覽數(shù)據(jù)的過程對服務(wù)器是沒有壓力的。因此,在腳本中用函數(shù)lr_think_time(double time)來模擬用戶停頓過程(未執(zhí)行任何操作的過程),執(zhí)行該函數(shù)時(shí),用戶線程會按照相應(yīng)的time值進(jìn)行等待。如果選擇忽略思考時(shí)間,會對服務(wù)器造成更大的壓力。
以上便是WinWin7給大家分享介紹的LoadRunner V12漢化破解版!