Loadrunner12安裝
1茄袖、下載安裝軟件
https://pan.baidu.com/s/4pMLmAd9
2、右鍵點(diǎn)擊HP_LoadRunner_12.02_Community_Edition_T7177-15059.exe 安裝程序详瑞,打開窗口中選擇【以管理員身份運(yùn)行】
3、會(huì)驗(yàn)證電腦是否含有軟件安裝運(yùn)行的必備組件臣缀,缺少組件時(shí)坝橡,會(huì)彈出窗口顯示許安裝的組件。點(diǎn)擊【確定】按鈕將自動(dòng)安裝所需組件肝陪;
4驳庭、等待組件安裝完成后,就彈出如下安裝窗口,點(diǎn)擊【下一步】進(jìn)行l(wèi)oadrunner安裝饲常。選擇安裝路徑蹲堂,安裝路徑不能含有中文字符。
5贝淤、彈出如下界面時(shí)柒竞,若無(wú)指定代理使用的證書,則去掉勾選播聪,點(diǎn)擊【下一步】朽基,安裝完成。
6离陶、安裝中文包稼虎,右鍵點(diǎn)擊安裝包“HP_LoadRunner_12.02_Community_Edition_Language_Packs_T7177-15062.exe”,選擇【以管理員身份運(yùn)行】招刨,注意安裝路徑霎俩,下述步驟會(huì)用到。
7沉眶、到第6步的安裝路徑下的DVD目錄下打却,點(diǎn)擊Setup,打開安裝目錄谎倔,點(diǎn)擊【語(yǔ)言】柳击,依次打開該目錄下的文件【Chinese-Simplified】→【LoadRunner】→【LR_03457】,點(diǎn)擊【LR_03457】將進(jìn)行安裝片习。
8捌肴、經(jīng)測(cè),Loadrunner12支持58版本的chrome瀏覽器(安裝包中已提供藕咏,如有需要請(qǐng)自行下載)
9哭靖、使用loadrunner錄制腳本需要搭配xx-net使用。啟動(dòng)xx-net后侈离,新建腳本,點(diǎn)擊【運(yùn)行時(shí)設(shè)置】配置loadrunner代理如下:
10筝蚕、如下圖所示卦碾,錄制腳本過(guò)程中如果出現(xiàn)中文亂碼,并提示27995起宽,則需要修改錄制選項(xiàng)配置洲胖。
點(diǎn)擊【錄制】——【錄制選項(xiàng)】,配置如下:
自動(dòng)添加關(guān)聯(lián)
Loadrunner11
1坯沪、腳本錄制好后绿映,快捷鍵ctrl+F8,掃描關(guān)聯(lián)。
2叉弦、點(diǎn)擊按鈕添加關(guān)聯(lián)丐一。
3、ctrl+h 查找和替換淹冰,將腳本中所有對(duì)應(yīng)的動(dòng)態(tài)值都替換為該關(guān)聯(lián)參數(shù)库车。
4、注釋腳本中的部分內(nèi)容樱拴,ctrl+alt+c 為注釋柠衍,ctrl+alt+u 為取消注釋。
Loadrunner12
1晶乔、腳本錄制好后珍坊,點(diǎn)擊【設(shè)計(jì)工作室】,掃描關(guān)聯(lián)正罢。
2阵漏、點(diǎn)擊【替換/找到】一欄,查看參數(shù)所在位置腺怯,以及參數(shù)的含義袱饭。根據(jù)參數(shù)含義,點(diǎn)擊【關(guān)聯(lián)參數(shù)】一欄呛占,給參數(shù)重命名虑乖。
3、點(diǎn)擊【關(guān)聯(lián)】晾虑,則自動(dòng)添加關(guān)聯(lián)函數(shù)疹味,并且自動(dòng)替換【替換/找到】一欄中展示的所有動(dòng)態(tài)值。
手動(dòng)添加關(guān)聯(lián)
Loadrunner11
1帜篇、點(diǎn)擊工具欄中的【tree】進(jìn)入樹形視圖糙捺,點(diǎn)擊左側(cè)函數(shù)列表中的函數(shù),查看函數(shù)運(yùn)行結(jié)果快照笙隙,觀察目標(biāo)函數(shù)response中動(dòng)態(tài)值的格式洪灯,確保根據(jù)左右邊界值能夠篩選出唯一動(dòng)態(tài)值。
2竟痰、在目標(biāo)函數(shù)前插入web_reg_save_param_ex函數(shù)签钩,輸入左右邊界值,需要注意的是邊界值中含有“ {等符號(hào)時(shí)坏快,需要在前面加上轉(zhuǎn)義符\铅檩。
3、ctrl+h搜索出目標(biāo)動(dòng)態(tài)值莽鸿,并用關(guān)聯(lián)函數(shù)進(jìn)行替換昧旨。
4拾给、當(dāng)邊界值篩選出來(lái)的是多個(gè)動(dòng)態(tài)值時(shí),可以通過(guò)關(guān)聯(lián)函數(shù)獲取所有符合條件的動(dòng)態(tài)值兔沃。插入函數(shù)web_reg_save_param_ex蒋得,填入邊界值后,設(shè)置ordinal=all粘拾,將會(huì)把所有符合條件的值存儲(chǔ)到一個(gè)數(shù)組中窄锅。隨后可以直接使用數(shù)組中的某個(gè)動(dòng)態(tài)值,在關(guān)聯(lián)函數(shù)名后加”_序號(hào)“即可缰雇,例如{deviceId_2}則表示取出篩選到第二個(gè)動(dòng)態(tài)值入偷,并且可以用下列函數(shù)將該動(dòng)態(tài)值打印出來(lái)。
lr_output_message("%s",lr_eval_string("{deviceId_2}"));
Loadrunner12
1械哟、在腳本中查看目標(biāo)函數(shù)疏之,在目標(biāo)函數(shù)旁右擊鼠標(biāo),選擇【顯示快照】暇咆。查看下方窗口的response內(nèi)容锋爪。loadrunner12沒有樹形結(jié)構(gòu),但是有快照布局模式爸业,效果差不多其骄。
2、插入web_reg_save_param_ex函數(shù)扯旷,輸入邊界值拯爽。需要注意的時(shí),loadrunner12不需要手動(dòng)添加\進(jìn)行轉(zhuǎn)義钧忽,會(huì)自動(dòng)添加轉(zhuǎn)義符毯炮。
3、ctrl+h搜索出目標(biāo)動(dòng)態(tài)值耸黑,并用關(guān)聯(lián)函數(shù)進(jìn)行替換桃煎。
4、篩選多個(gè)動(dòng)態(tài)值的方法與loadrunner11相同大刊。
從數(shù)據(jù)庫(kù)導(dǎo)出初始數(shù)據(jù)
1为迈、很多時(shí)候loadrunner中的參數(shù)可以從數(shù)據(jù)庫(kù)中查詢到,當(dāng)參數(shù)數(shù)據(jù)量比較大時(shí)缺菌,逐一復(fù)制到參數(shù)文件中比較麻煩曲尸,可從數(shù)據(jù)庫(kù)中直接導(dǎo)出數(shù)據(jù)。
2男翰、首先需要安裝mysql-connector-odbc-3.51.30-winx64(安裝包中已提供,如有需要請(qǐng)自行下載)纽乱,安裝方法與一般的Windows軟件類似蛾绎。
3、右擊參數(shù),編輯【參數(shù)屬性】租冠,參數(shù)類型選擇【File】鹏倘,點(diǎn)擊【數(shù)據(jù)導(dǎo)向】打開數(shù)據(jù)庫(kù)查詢導(dǎo)向窗口。
4顽爹、選擇【手動(dòng)指定SQL語(yǔ)句】纤泵,點(diǎn)擊【下一步】,點(diǎn)擊右上角【創(chuàng)建】
5镜粤、點(diǎn)擊【機(jī)器數(shù)據(jù)源】——【新建】
6捏题、Data Source Name自定義,server是數(shù)據(jù)庫(kù)所在宿主機(jī)IP肉渴,user公荧、password是連接數(shù)據(jù)庫(kù)的用戶名和密碼,database指定連接的數(shù)據(jù)庫(kù)名稱同规。
7循狰、點(diǎn)擊【connect option】,填寫連接數(shù)據(jù)庫(kù)的端口
8券勺、點(diǎn)擊TEST測(cè)試是否連接成功绪钥,成功后點(diǎn)擊ok。
9关炼、選擇新建好的數(shù)據(jù)源程腹,點(diǎn)擊【確定】,后續(xù)需要再導(dǎo)出數(shù)據(jù)盗扒,只需要選擇已創(chuàng)建好的數(shù)據(jù)源點(diǎn)擊【確定】連接數(shù)據(jù)庫(kù)即可跪楞。連接成功后會(huì)自動(dòng)生成連接字符串。
10侣灶、輸入查詢的SQL語(yǔ)句甸祭,點(diǎn)擊完成,則可導(dǎo)出數(shù)據(jù)褥影。
參考鏈接:
https://jingyan.baidu.com/article/3065b3b680a7b2becff8a4cc.html
https://www.cnblogs.com/liulinghua90/p/7521582.html