将测试进行到底!

coffee练习二:用load runner注册网站中的用户

上一篇 / 下一篇  2007-03-02 13:04:57 / 个人分类:load runner使用技术

 

经理让我给网站真实用户注册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;

}

 

 


TAG:

引用 删除 redsun_liang   /   2009-04-13 09:37:07
不要安于现状=奋斗=永不停息 引用 删除 wangyong3552128   /   2007-04-13 16:36:55
难道你没看到吗?
子木清风 引用 删除 Spark.lee   /   2007-03-02 14:43:38
把脚本搞出来看看 可以不?
 

评分:0

我来说两句

Open Toolbar