上篇回顧:用盡荒洪之力總結(jié)之Loadrunner性能測試
loadrunner雖說使用了快2年了,也做過項(xiàng)目,由于之前的學(xué)習(xí)很淺,甚至不知道如何添加常用函數(shù)。反正是大腦一團(tuán)亂,現(xiàn)在重新梳理一遍,一方面是為了總結(jié),另一方面送給小白入門的朋友們。
之前大大小小參加過幾場Loadrunner培訓(xùn),培訓(xùn)老師是老員工,在公司10多年了,也是按照網(wǎng)上的套路,開始演練錄制腳本、添加事物、參數(shù)化、執(zhí)行腳本、運(yùn)行場景等。
對于小白來說這簡直就是催眠課,聽了也是白聽。現(xiàn)在培訓(xùn)Loadrunner、自動(dòng)化測試我都不去,套路還是講工具怎么使用,絲毫不講做項(xiàng)目途中遇到什么困難,如何解決,Loadrunner的腳本使用什么語言,api中函數(shù)使用方法等。
我從小白做起的,趁熱打鐵,分享點(diǎn)小白知識點(diǎn)。現(xiàn)在讓我們來學(xué)習(xí)LoadRunner的腳本篇,帶著問題的學(xué)習(xí)總是最有效的,我們今天訪問網(wǎng)站http://mail.126.com。
1、利用LR的文本檢查點(diǎn),確認(rèn)是否打開126郵箱網(wǎng)址;
2、學(xué)習(xí)web_url()、web_find()、web_image_find()、web_reg_find()函數(shù)。
初寫Loadrunner使用第一篇,先簡單介紹下安裝及破解、其次錄制腳本和回放時(shí)函數(shù)的使用。
一、Loadrunner安裝和破解;
版本:LoadRunner 11,傻瓜式安裝法。
Win7 64位操作系統(tǒng),內(nèi)存8G,IE8;
破解方法:
1、用LR8.0中的mlr5lprg.dll、lm70.dll覆蓋LR11安裝目錄下“bin”文件夾中的對應(yīng)文件;
2、運(yùn)行deletelicense.exe;
3、輸入老的注冊碼;
global-100: AEAMAUIK-YAFEKEKJJKEEA-BCJGI;
備注:破解方法注意事項(xiàng),打開LoadRonner(類似團(tuán)白云),點(diǎn)擊右鍵:以管理員權(quán)限運(yùn)行。每次裝Lr總是忘了去哪破解,在此記錄,供大家參考。
二、Loadrunner腳本篇;
所以對于這種工具的東西,最好老師和同學(xué)同時(shí)操作,才能達(dá)到培訓(xùn)的效果,老師在臺上一個(gè)人操作,同學(xué)們聽著還是相當(dāng)于聽天書。
1、錄制時(shí)Loadrunner打不開IE;
解決辦法:
(1)、關(guān)閉防火墻 ;
(2)、查看設(shè)置選項(xiàng) ,use browser、Program to record是否正確;
設(shè)置完后,調(diào)用瀏覽器成功,可以正常錄制腳本。
2、腳本
第一次錄制完腳本,看著這些函數(shù)不知道是什么意思,126是典型的B|S模式,基于HTML錄制。
3、執(zhí)行腳本時(shí)看不到回放;Display
4、按F1鍵查看函數(shù)的用法;比如web_url
幫助文檔常用到的函數(shù)目錄:
C Language (LR),如: lr_error_message等
C Language Functions,如:strcat 、atoi等
Web Vuser Functions (WEB)如:web_image 等。
5、添加文本檢查點(diǎn)函數(shù);
首先設(shè)置,Enable image and textcheck
6、web_find()演示成功;出現(xiàn)(1 occurrence(s) found)才算成功;
查找文本內(nèi)容:【網(wǎng)易郵箱 - 中國第一大電子郵件服務(wù)商】;
首先我們查看幫助文檔,web_find()的使用方法;
7、web_image_check();出現(xiàn)(1 occurrence(s) found)才算成功;
查找文本內(nèi)容:【126網(wǎng)易免費(fèi)郵】;
其次我們查看幫助文檔函數(shù)web_image_check()的用法:
備注:web_image_check函數(shù)參數(shù)很多,可以加條件,條件很多時(shí)一直失敗,所以我想只要粗略的能查出來就證明頁面加載正確。
8、web_reg_find();count>0執(zhí)行成功
查找文本內(nèi)容:【網(wǎng)易郵箱 - 中國第一大電子郵件服務(wù)商】;
首先我們查看幫助文檔,web_reg_find()的使用方法;
9、遇到不明白的函數(shù),雙擊選中,按F1查看幫助文檔,按F1查看幫助文檔,按F1查看幫助文章,重要的話說三遍。
備注:這篇文章第一次講述Loadrunner函數(shù),所以會(huì)很細(xì)。之后的文章已經(jīng)說過的內(nèi)容不再重復(fù)。
這是我親測的案例,個(gè)人可以在筆記本電腦學(xué)習(xí)。
如遇到不懂得地方,多看看文章加粗的部分,謝謝。
小白測試系列繼續(xù)更新中.....
如果有一個(gè)字一句話觸動(dòng)到你,留個(gè)喜歡可好?