連載|手把手教你學(xué)習(xí)Loadrunner腳本函數(shù)(一)

上篇回顧:用盡荒洪之力總結(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是否正確;

IE設(shè)置正確
正確的Program to record路徑

設(shè)置完后,調(diào)用瀏覽器成功,可以正常錄制腳本。

2、腳本

錄制的126腳本

第一次錄制完腳本,看著這些函數(shù)不知道是什么意思,126是典型的B|S模式,基于HTML錄制。

腳本語言:C

基于html錄制

3、執(zhí)行腳本時(shí)看不到回放;Display

勾選:Show run-time viewer

4、按F1鍵查看函數(shù)的用法;比如web_url


按F1查看函數(shù)使用方法

幫助文檔常用到的函數(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

勾選:Enable image and textcheck
log設(shè)置

6、web_find()演示成功;出現(xiàn)(1 occurrence(s) found)才算成功;

查找文本內(nèi)容:【網(wǎng)易郵箱 - 中國第一大電子郵件服務(wù)商】;

首先我們查看幫助文檔,web_find()的使用方法;

在employees.html頁尋找John


查找標(biāo)題:網(wǎng)易郵箱 - 中國第一大電子郵件服務(wù)商
代碼和運(yùn)行圖,web_find()函數(shù)成功

7、web_image_check();出現(xiàn)(1 occurrence(s) found)才算成功;

查找文本內(nèi)容:【126網(wǎng)易免費(fèi)郵】;

其次我們查看幫助文檔函數(shù)web_image_check()的用法:

在ImagesAndMaps頁查找內(nèi)容Venus


firefox查看元素
web_image_check()執(zhí)行成功

備注:web_image_check函數(shù)參數(shù)很多,可以加條件,條件很多時(shí)一直失敗,所以我想只要粗略的能查出來就證明頁面加載正確。

8、web_reg_find();count>0執(zhí)行成功

查找文本內(nèi)容:【網(wǎng)易郵箱 - 中國第一大電子郵件服務(wù)商】;

首先我們查看幫助文檔,web_reg_find()的使用方法;

查找Welcome


firefox查看元素
web_reg_find執(zhí)行成功

9、遇到不明白的函數(shù),雙擊選中,按F1查看幫助文檔,按F1查看幫助文檔,按F1查看幫助文章,重要的話說三遍。

備注:這篇文章第一次講述Loadrunner函數(shù),所以會(huì)很細(xì)。之后的文章已經(jīng)說過的內(nèi)容不再重復(fù)。

這是我親測的案例,個(gè)人可以在筆記本電腦學(xué)習(xí)。

如遇到不懂得地方,多看看文章加粗的部分,謝謝。

小白測試系列繼續(xù)更新中.....


如果有一個(gè)字一句話觸動(dòng)到你,留個(gè)喜歡可好?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容