1. 程式人生 > >loadrunner 引數化設定1!!!

loadrunner 引數化設定1!!!

引數化

一、含義:將常量用引數進行替換

二、哪些情況下需要使用【引數化】?

A.腳本回放過程中不成功

B.指令碼需要更精確符合使用者行為習慣

C.指令碼中需要使用不同測試資料

三、如何實現?

1.選擇現有的資料,右鍵-》使用現有引數(引數已經在之前設定好,通過TXT記事本檔案批量匯入)

如果是批量替換(指令碼中有很多引數要替換),選擇 介面上方  編輯-》替換


2.回放


---------------------------------------------------------------------------------------------------------------------------------------------------------

*什麼是   lr_think_time()? 模擬使用者的行為習慣

兩次操作中間 等待的時間

*注意:記得在日誌選項中勾上【引數替換】,這樣檢視日誌可以看到指令碼執行中取得什麼值。


* 思考:

    a. 如何實現1個使用者執行5次???

     b.如何實現5個使用者執行1次???

   1,清理掉剛才設定的使用者名稱(地址:C:\Program Files (x86)\HP\LoadRunner\WebTours\MercuryWebTours\users)

         2.點選【執行負載測試】,【start】後面10  改成:5;點選【同時】

        3.  點選【持續時間】,選擇第一個


               4.開啟【執行時設定】,改成1


          5.日誌 處進行修改


        6.思考時間 選擇【忽略】

       7.瀏覽器模擬  裡面全選

        8.其他 裡面這樣設定


     9.點選左下方【執行】

     10.點選  開始場景

  

    11.最後結果只顯示有一個使用者。這時候就需要返回去修改   !!!引數列表!!!

很多負載測試都會用到:每次迭代&唯一取值

還要記住 點選 重新整理指令碼(不然引數值出不來)


   12.檢視,出現使用者名稱稱(地址:

C:\Program Files (x86)\HP\LoadRunner\WebTours\MercuryWebTours\users


------------------------------------------------------------------------------------------------------------------------

中間遇到的問題:

1.提示“loadrunner can not create vuser,Ensure that your load generator are available and  that  your script avlid”,

在Design頁面,Scenario Scripts指令碼後面的Load Generators欄Add,Name填上主機IP(本機為localhost)就可以了

2..loadrunner   報錯81024

解決:

在LR11安裝路徑下面:C:\Program Files (x86)\HP\LoadRunner\bin(一般是這個,根據具體安裝的位置,有變化)
選擇bin檔案目錄下的wlrun.exe,右鍵屬性,選擇相容性 windows XP ..3。

相關推薦

loadrunner 引數設定1

引數化 一、含義:將常量用引數進行替換 二、哪些情況下需要使用【引數化】? A.腳本回放過程中不成功 B.指令碼需要更精確符合使用者行為習慣 C.指令碼中需要使用不同測試資料 三、如何實現?

loadrunner 引數設定和執行

選擇需要修改為引數的地方,右鍵,選擇 Replace with a Parameter 在彈出的視窗中,寫上自己定義的引數名稱:寫完之後可以看到引數已經換上了。然後點選 Open Parameter List 或者是ctrl+L開啟如下介面後,通過add row 新增多個引數

loadrunner引數將併發使用者數設定每梯度超過100個使用者數

Loadrunner引數化如何在記事本中將引數值顯示超過100個使用者引數值                                                                                                    

LoadRunner】手把手學會LoadRunner引數

1.錄製一個簡單的登入指令碼: 下圖是擷取的使用Loadrunner自帶的飛機訂票網站錄製登入部分的程式碼: 2.然後對使用者名稱和密碼進行引數化設定 此處的sessionID可以進行關聯,詳情檢視上篇博文。 如果我們的多個使用者使用的是同一個密碼,只是使用

Java單元測試工具:JUnit4(四)——JUnit測試套件使用及引數設定

(四)JUnit測試套件使用及引數化設定         這篇筆記記錄JUnit測試套件的使用,即批量執行測試類;以及JUnit中的引數化設定。         @RunWith   當類被

JUnit的註解、套件和引數設定的介紹

JUnit4中的註解、測試套件和引數化設定 註解 上面博文已經介紹瞭如下的註解: 1、@BeforeClass,用此註解修飾的方法將在所有方法執行前被執行,是一個static方法,只執行一次。 2、@AfterClass,用此註解修飾的方法將在所有方

loadrunner引數匯入mysql資料庫中的記錄

一、建立mysql資料來源 mysql以前很少用到,建立資料來源一般是建的sql server的資料來源,今天需要建立mysql的,沒想到預設是沒有mysql驅動的,在網上搜了下,找到了辦法,記錄一下1、在網上下載一個是MYSQL資料庫的ODBC驅動程式:mysql-conn

LoadRunner引數詳解

效能測試工具是模擬多個使用者對系統的效能進行驗證(這種說法不完全正確),有些系統允許多個完全相同的使用者同時對完全相同的資料做完全相同的操作,有些則不允許。比如,郵箱一般允許同一個賬號在多處登陸。而我們的QQ賬號肯定是不允許的。再比如,你註冊某個系統時,使用者名稱是不能

細說LoadRunner引數(轉)

前言:為什麼這裡說是細說LoadRunner引數化,在書和網上到處都能找到關於LoadRunner引數化的內容,但是細心的讀者不能難發現,雖然現在很多資料都有關於引數化的內容,但寫的都不夠詳細,對於初學者來說是一件很困難的事,而引數化又是編輯指令碼最重要的一部分之一,沒有學

loadrunner 引數,使用者登入

 引數化 引數化:可以理解為開發語言中的變數的意思。在指令碼中,如果不使用引數,那麼所有的測試資料是跟指令碼繫結在一起的,如果需要測試不同的資料,需要執行一次,改一下,再執行。如果使用了引數化,

【Jmeter】引數設定

       定義        引數化的主要作用是為高併發模組新增不同使用者        在錄製的指令碼中有登陸操作時,需要輸入使用者名稱和密碼,假如系統不允許相同的使用者名稱和密碼同時登入,或者

JUnit4筆記(三)---JUnit的測試套件和引數設定

1、JUnit測試套件      講這個之前先要說一下@RunWith。如果一個類被@RunWith註釋修飾,或者類繼承了一個被該註釋修飾的類,JUnit將會使用這個註釋所指明的執行期來執行測試,而不是JUnit預設的執行期。      測試套件是為了便於同

LoadRunner引數時的各個選項說明

唯一的數。在屬性設定中可以設定第一個數以及遞增的數的大小。注意:使用該引數型別必須注意可以接受的最大數。例如:某個文字框能接受的最大數為99。當使用該引數型別時,設定第一個數為1,遞增的數為1,但100 個虛擬使用者同時執行時,第100 個虛擬使用者輸入的將是100,這樣指令碼執行將會出錯。這裡說的遞增意思是

LoadRunner引數功能詳解

If you specified Each Iteration, for a test run of 3 iterations, the first Vuser takes Kim in the first iteration,David in the second, and Michael in the t

巧用Excel建立幾百萬條Loadrunner引數資料

 我們在使用loadrunner進行併發時,有時會需要我們自己來新建幾萬條甚至幾百萬條有一定規則的引數化資料。在此本人提供一個簡單、快速的方法,就是利用excel自帶的vba編譯器,不多說直接上圖:本人電腦安的excel2010,開啟檢視->巨集->編輯我們

錯誤修改初始引數檔案導致oracle啟動失敗

如果錯誤的修改了引數檔案導致資料庫不能啟動,由於spfile是採用的二進位制檔案,不能直接修改。 可以通過spfile建立pfile,手動修改pfile,利用pfile啟動資料庫,然後再通過pfile建立spfile: SQL> startup ORACLE 例程已經

寫文章賺錢34期:用100個問答輕松搞定1個領域

輕松賺錢 很多人聽說做自媒體很賺錢,在網絡上只要一部手機、一臺電腦就可以輕松賺錢,紛紛跑到網絡上去嘗試做。 他們選擇了一個領域就開始寫文章,但是寫了一段時間後,卻發現寫得文章沒人看,吸引不到精準粉絲,根本沒有粉絲可以成交,非常痛苦,就覺得做自媒體根本不能賺錢,是騙人的。 俊哥說:只有先搞定一個領域,把你變成專

1+2+3+...+n!=?

而且 可見 階乘 得到 ech 後來 開始 java 運行 編寫一個Java程序輸出1!+2!+3!+……+n!的和? public class GetSumMethod { /** * 利用遞歸寫的一個階乘運算,發

遞歸算法:求解1+2+3+...+n!

system pub 般的 計算 求解 pan ati ram span 遞歸算法:求解1!+2!+3!+...+n!。    /** * 遞歸方法計算 1!+2!+3!+4!....+n! * @param number */

Java序列技術即將被廢除

內存 In https 替代 字符串 支持 alt myba RM 我們的對象並不只是存在內存中,還需要傳輸網絡,或者保存起來下次再加載出來用,所以需要Java序列化技術。Java序列化技術正是將對象轉變成一串由二進制字節組成的數組,可以通過將二進制數據保存到磁盤或者傳輸網