吳老的《selenium webdriver 實戰寶典》出版了
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是否正確;
IE設置正確
正確的Program to record路徑
設置完後,調用瀏覽器成功,可以正常錄製腳本。
2、腳本錄製的126腳本
第一次錄製完腳本,看著這些函數不知道是什麼意思,126是典型的B|S模式,基於HTML錄製。
腳本語言:C
基於html錄製
3、執行腳本時看不到回放;Display勾選:Show run-time viewer
4、按F1鍵查看函數的用法;比如web_url按F1查看函數使用方法
幫助文檔常用到的函數目錄:
C Language (LR),如: lr_error_message等
C Language Functions,如:strcat 、atoi等
Web Vuser Functions (WEB)如:web_image 等。
5、添加文本檢查點函數;首先設置,Enable image and textcheck
勾選:Enable image and textcheck
log設置
6、web_find()演示成功;出現(1 occurrence(s) found)才算成功;查找文本內容:【網易郵箱 - 中國第一大電子郵件服務商】;
首先我們查看幫助文檔,web_find()的使用方法;
在employees.html頁尋找John
查找標題:網易郵箱 - 中國第一大電子郵件服務商
代碼和運行圖,web_find()函數成功
7、web_image_check();出現(1 occurrence(s) found)才算成功;查找文本內容:【126網易免費郵】;
其次我們查看幫助文檔函數web_image_check()的用法:
在ImagesAndMaps頁查找內容Venus
web_image_check()執行成功
備註:web_image_check函數參數很多,可以加條件,條件很多時一直失敗,所以我想只要粗略的能查出來就證明頁面加載正確。8、web_reg_find();count>0執行成功查找文本內容:【網易郵箱 - 中國第一大電子郵件服務商】;
首先我們查看幫助文檔,web_reg_find()的使用方法;
查找Welcome
web_reg_find執行成功
9、遇到不明白的函數,雙擊選中,按F1查看幫助文檔,按F1查看幫助文檔,按F1查看幫助文章,重要的話說三遍。備註:這篇文章第一次講述Loadrunner函數,所以會很細。之後的文章已經說過的內容不再重複。
這是我親測的案例,個人可以在筆記本電腦學習。如遇到不懂得地方,多看看文章加粗的部分,謝謝。
小白測試系列繼續更新中....
公益傳播測試知識、技能與正能量!感謝作者!
分享測試生活,思考測試人生!歡迎投稿!
文章圖片來自網絡,如有侵權請見諒,請聯繫我們妥善處理。
735821166@qq.com
官網:www.gloryroad.cn
微信公眾號:gloryroadtrain
性能測試QQ群:415987441
測試招聘QQ群: 203715128
Java2群:569534627
Python群:457561756
諮詢V信:mengqiao626
諮詢QQ:53617154