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分钟
录制完脚本自己可以修改,然后在负载测试期间的设计选项卡中也可以修改