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