手把手教你學習Loadrunner腳本函數(一)

2021-02-19 光榮之路


吳老的《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




相關焦點

  • LoadRunner之腳本編寫
    好多人認為loadrunner只支持C語言(包括我之前也一直這麼認為),因為loadrunner默認的腳本是C語言的,其實它支持目前所有主流的語言,如:Java User、VB User、VB script User 、Javascript User、Mmicrosoft .NET等,總有一款適合你的吧,最起碼C語言是必修課吧。
  • 電腦總彈出腳本調試器怎麼破? 手把手教你如何禁用腳本調試
    電腦總彈出腳本調試器怎麼破? 手把手教你如何禁用腳本調試時間:2018-03-27 07:56   來源:三聯   責任編輯:沫朵 川北在線核心提示:原標題:電腦總彈出腳本調試器怎麼破?手把手教你如何禁用腳本調試 有習慣使用IE瀏覽器的朋友們經常會遇到瀏覽網頁時總是彈出腳本調試器選擇窗口,如果不解決的話一直這樣就會非常的煩人。下面小編帶來了兩種可以迅速解決的方法,一起來學習吧! 電腦總彈出腳本調試器    原標題:電腦總彈出腳本調試器怎麼破?
  • LoadRunner腳本開發
    當你打開一個新的腳本時,默認的腳本名稱為「noname1」。下一個新的腳本名稱為「noname2」,以此類推。註:有順序的錄製多個動作(而不是錄製一個動作,然後停止開始另一個動作)。這樣能使你識別出在你腳本中需要關聯的序列碼(在例如PeopleSoft的程序中)。註:每次修改腳本後,腳本都需要重新編譯。
  • LoadRunner性能測試系統學習教程:腳本編寫之關聯技術(6)
    上期講到LoadRunner性能測試腳本編寫之參數化技術,這期我們一起來學習腳本編寫之關聯技術。
  • 手把手教你學Python之手寫數字識別
    問題描述:手寫數字識別是指給定一系列的手寫數字圖片以及對應的數字標籤,構建模型進行學習,目標是對於一張新的手寫數字圖片能夠自動識別出對應的數字
  • 按鍵精靈培訓班教你做遊戲腳本
    遊戲裡繁瑣的遊戲任務耗費了你大量的時間精力,在培訓班,按鍵精靈教你如何自己編寫遊戲腳本,解放自己的雙手與時間。  按鍵精靈的遊戲腳本是以Q語言編寫,Q語言是在VBS語言的基礎上開發的,去掉了少量不重要的功能,且增加了很多更易於使用的功能.  Q語言成為一門更接近中國人說話的自然語言,那就是「漢語」。
  • app 安全和馬甲包代碼混淆的demo的手把手教你的詳細教程
    Security-And-CodeConfuse(安全與編解碼器)App Security And CodeConfuse (app 安全和代碼混淆的demo的手把手教你的詳細教程)本篇文章內容一)為什麼要進行代碼混淆
  • 基於Python腳本的R語言的函數
    本文介紹了採用創建一個Python腳本,用該腳本模仿R風格的函數的方法來方便地進行統計。 是用R語言還是用Python語言?這是一個曠日持久的爭論。在此,我們可以嘗試採用折中路線:創建一個Python腳本,用該腳本模仿R風格的函數,來方便地進行統計!
  • 開始你的第一個JMeter腳本:利用Jmeter錄製腳本的2種方法匯總
    JMeter是一款在國外非常流行和受歡迎的開源性能測試工具,像LoadRunner一樣,它也提供了一個利用本地Proxy Server(代理伺服器)來錄製生成測試腳本的功能。但Jmeter與LoadRunner相比也有很多的不同點,那麼我們就先來看看這兩個工具的異同:1、jmeter 的架構跟loadrunner原理一樣的,都是通過中間代理,監控&收集並發客戶端發現的指令,把他們生成腳本,再發送到應用伺服器,再監控伺服器反饋的結果的一個過程.
  • MATLAB腳本和函數文件
    用M語言編寫的程序,稱為M文件,M文件根據調用方式的不同分為兩類,命令文件和函數文件,所謂腳本文件也就是命令文件,是由一系列的MATLAB指令組成的純文本格式的M文件。考慮到這種情況,MATLAB為用戶提供了腳本文件的編寫平臺——M文件編輯器。用M語言編寫的程序,稱為M文件,M文件根據調用方式的不同分為兩類,命令文件和函數文件,所謂腳本文件也就是命令文件,是由一系列的MATLAB指令組成的純文本格式的M文件,在執行腳本時,文件中的指令按照在腳本文件中出現的順序依次執行。
  • 手把手教你pytest測試框架(7)-fixture裝飾器
    文 | 遠山近海手把手教你pytest測試框架(1)-初識框架手把手教你pytest測試框架(2)-參數講解手把手教你pytest測試框架(3)-用例失敗重跑手把手教你pytest測試框架(4)-前置和後置手把手教你pytest測試框架(5)-mark標記裝飾器概念fixture用來完成那些需要多次重複執行的用例
  • 手把手教你編寫抖音自動評論腳本
    最重要的來了,演示視頻:0×01 導語過了前言是導語啊,看了這篇文章,你可以了解到哪些內容:1. 某註冊機自動生成註冊碼——按鍵精靈PC版腳本編寫2.學習方式:按鍵精靈使用的是Q語言,在VBScript語言基礎上發展來的,如果對VBScript語言有了解更好一些,沒有了解也沒關係,注意上圖腳本編寫界面中的基本命令和全部命令標籤,基礎命令標籤可通過點擊自動生成代碼,全部命令標籤大部分方法通過代入參數也可自動生成代碼
  • jmeter錄製腳本
    看師資,看課程看實戰,看就業選擇軟體測試,選擇松勤教育對大多數剛開始接觸性能測試的人來說,代碼功力可能不是太好,我們可以通過工具,錄製腳本來進行測試,以達到我們的目的一般來講,錄製腳本有兩種方法一、利用badboy進行腳本錄製1、下載安裝
  • VBScript腳本學習01
    VBScript腳本基礎知識內容:函數的ByRef 與 ByVal參數申明:該系列文檔僅供個人學習使用,轉載請註明出處先看個例子:函數sub1:Sub Sub1(Byval MyParam當一個函數的形參用ByRef指定時:表示參數是按地址(引用)傳遞,及實參向形參的數據傳遞是地址。
  • VBScript腳本學習04
    置頂/標星公眾號,不錯過最新消息VBScript腳本基礎知識內容:變量申明:該系列文檔僅供個人學習使用,轉載請註明出處數據類型VariantVBScript中只有一個稱為Variant的數據類型。那腳本可能會出現意想不到的執行結果。
  • 手把手帶你,用 Python 寫一個 Monkey 自動化測試腳本!!!
    正文共: 2071字 11圖預計閱讀時間: 6分鐘一、為什麼需要一個測試腳本?之前講解了 Android Monkey 命令的使用方式,今天趁著還熱乎就手把手用 Monkey 寫一個壓力測試的腳本。還不了解什麼是 Monkey 的,可以看看之前的文章,《關於 Monkey ,你所需要知道的,都在這裡!!!》。
  • 教程|手把手教你如何用Excel的vlookup函數快速進行兩個文件數據的...
    以下是以社區之前「已摸排的信息資料庫」和「居民電子登記的信息資料庫」兩個文件為樣例,手把手教你如何快速進行兩個文件數據的比對,快速找出哪些人員還未登記或者登記信息有誤。1. 整理好已有文件,新建一個文件列表,把之前的兩個文件內容分別複製到「Sheet1」和「Sheet2」。2.
  • Python機器學習(微課視頻版)——手把手教你掌握150個精彩案例|文末贈書
    (4)微課視頻(共420分鐘)為了提高學習效果,本書為所有案例提供了完整的視頻講解,讀者可跟隨視頻中演示的步驟進行學習。《Python機器學習(微課視頻版)——手把手教你掌握150個精彩案例》由淺入深、圖文並茂地介紹了Python機器學習方面的相關內容,並通過150多個實際案例,手把手地教會讀者掌握用Python語言進行機器學習相關項目開發的方法與技巧。
  • 手把手教你做中文Bingo模板
    上期文章《Excel Bingo 製作基礎--隨機函數》介紹了隨機函數的概念和應用實例。
  • 教程 | 手把手教你如何用Excel的vlookup函數快速進行兩個文件數據的比對
    以下是以社區之前「已摸排的信息資料庫」和「居民電子登記的信息資料庫」兩個文件為樣例,手把手教你如何快速進行兩個文件數據的比對,快速找出哪些人員還未登記或者登記信息有誤。 1. 整理好已有文件,新建一個文件列表,把之前的兩個文件內容分別複製到「Sheet1」和「Sheet2」。