1. 程式人生 > >loadrunner 測試 虛擬使用者 測試場景 引數化 錄製指令碼

loadrunner 測試 虛擬使用者 測試場景 引數化 錄製指令碼

loadRunner中引數化,下次直接選這個吧,基本是自己需要的

方式選檔案(文字檔案,自己生成)

#include<bits/stdc++.h>
using namespace std;
#define USERCOUNT 100//定義引數數量,若動%03d需要修改 
int main()
{


 char *namecommon="gfs";//使用者名稱通用部分,根據需要修改
    char *passwordcommon="gfs";//密碼通用部分,根據需要修改
freopen("marks.txt","w",stdout);//引數檔案儲存路徑,根據需要修改
    
    char username[20];//儲存使用者名稱的字元陣列
 char password[20];//儲存密碼的字元陣列
    int i=0;

   //建立使用者名稱與密碼,然後寫入到檔案中
   for(i=0;i< USERCOUNT;i++)
  {
       sprintf(username,"%s%03d",namecommon,i);//建立使用者名稱資訊
       sprintf(password,"%s%03d",passwordcommon,i); //建立密碼資訊

    strcat(username," ");//用空格分隔使用者名稱與密碼
       strcat(username,password);//連線使用者名稱與密碼
    strcat(username,"\r\n");//添加回車換行標識

   cout<<username;
  }

    return 0;
}


login_id	password
gfs01	2960
gfs02	5613
gfs03	5183
gfs04	8302
gfs05	2292
gfs06	8681
gfs07	7005
gfs08	5749

Unique + Once 

無論進行多少次迭代 無論引數任何時候出現 Vuser1取 行1 Vuser2取行2  Vuser3取行3 的引數 

如果引數行為100,那麼虛擬使用者數不能超過100,可以設定測試時間比如30分鐘

錄製完指令碼自己可以修改,然後在負載測試期間的設計選項卡中也可以修改