经理让我给网站真实用户注册10个用户名,但是我遇到的困难是:
1. 如果在网站中一个一个的注册时很慢的,我想只有愚蠢的朋友才会在网站中一个一个的注册。
2. 如果在数据库中添加吧,我们不知道数据库的用户名和密码,并且还得配置数据库,为了添加10个用户而麻烦研发人员真的没效率啦,效率第一嘛。
我采用load runner注册用户的理由是:
1. 可以使用load runner中的vugen录制脚本,对脚本中的用户名、密码、再次输入密码、真实姓名等其他一些用户信息进行参数化,想注册几个用户就参数化几个,并且在parameter list中设置sequential执行下一行,。
2. 把脚本放在action中,在run-time setting里设置action运行10次就行了。
呵呵,比在网站上一个一个的注册快多了。
Action()
{
web_url("index.do",
"URL=http://202.106.139.5/xmair/index.do",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
lr_think_time(5);
web_url("b2c_agreement.jsp",
"URL=http://202.106.139.5/xmair/b2c/b2c_agreement.jsp",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t2.inf",
"Mode=HTML",
LAST);
web_submit_form("register.jsp",
"Snapshot=t3.inf",
ITEMDATA,
"Name=button1", "Value= 同意 ", ENDITEM,
LAST);
lr_think_time(11);
web_submit_data("checkuserid.do",
"Action=http://202.106.139.5/xmair/checkuserid.do",
"Method=POST",
"RecContentType=text/html",
"Referer=http://202.106.139.5/xmair/b2c/register.jsp?button1=+%CD%AC%D2%E2+",
"Snapshot=t4.inf",
"Mode=HTML",
ITEMDATA,
"Name=usrid", "Value=lilan", ENDITEM,
"Name=password", "Value=", ENDITEM,
"Name=password1", "Value=", ENDITEM,
"Name=pwdQ", "Value=", ENDITEM,
"Name=pwdA", "Value=", ENDITEM,
"Name=idtype", "Value=身份证", ENDITEM,
"Name=idnumber", "Value=", ENDITEM,
"Name=truename", "Value=", ENDITEM,
"Name=gender", "Value=男", ENDITEM,
"Name=city", "Value=北京", ENDITEM,
"Name=officephone", "Value=", ENDITEM,
"Name=homephone", "Value=", ENDITEM,
"Name=mobilephone", "Value=", ENDITEM,
"Name=ffpid", "Value=", ENDITEM,
"Name=address", "Value=", ENDITEM,
"Name=postcode", "Value=", ENDITEM,
"Name=email", "Value=", ENDITEM,
"Name=edudg", "Value=大学本科", ENDITEM,
"Name=work", "Value=Academic/Research", ENDITEM,
"Name=orgid", "Value=MFAIR", ENDITEM,
"Name=memtype", "Value=1", ENDITEM,
"Name=ffptype", "Value=1", ENDITEM,
LAST);
lr_think_time(68);
web_submit_data("registersucc.do",
"Action=http://202.106.139.5/xmair/registersucc.do",
"Method=POST",
"RecContentType=text/html",
"Referer=http://202.106.139.5/xmair/b2c/register.jsp?button1=+%CD%AC%D2%E2+",
"Snapshot=t5.inf",
"Mode=HTML",
ITEMDATA,
"Name=usrid", "Value={用户名}", ENDITEM,
"Name=password", "Value={密码}", ENDITEM,
"Name=password1", "Value={再次密码}", ENDITEM,
"Name=pwdQ", "Value=", ENDITEM,
"Name=pwdA", "Value=", ENDITEM,
"Name=idtype", "Value=身份证", ENDITEM,
"Name=idnumber", "Value=456456456456", ENDITEM,
"Name=truename", "Value={用户真实姓名}", ENDITEM,
/*
* 编辑框是下拉菜单的没能做参数化
*/
"Name=gender", "Value=男", ENDITEM,
/*
* 编辑框是下拉菜单的没能做参数化
*/
"Name=city", "Value={用户所在城市}", ENDITEM,
"Name=officephone", "Value=84099179", ENDITEM,
"Name=homephone", "Value=", ENDITEM,
"Name=mobilephone", "Value=13711111111", ENDITEM,
"Name=ffpid", "Value=", ENDITEM,
"Name=address", "Value=东四e", ENDITEM,
"Name=postcode", "Value=100010", ENDITEM,
"Name=email", "Value=sfsd@gh.com", ENDITEM,
/*
* 编辑框是下拉菜单的没能做参数化
*/
"Name=edudg", "Value={用户学历}", ENDITEM,
/*
* 编辑框是下拉菜单的能不能做参数化??
*/
"Name=work", "Value=Artistic", ENDITEM,
"Name=orgid", "Value=MFAIR", ENDITEM,
"Name=memtype", "Value=1", ENDITEM,
"Name=ffptype", "Value=1", ENDITEM,
LAST);
return 0;
}