|
我的问题发表在我的博客上,望大家支持!
我的博客地址:
http://blog.sina.com.cn/luohaoyulenovo/
问题如下:
一:IE浏览器版本
IE6.0
二:录制协议
WEB(http/html)
三:URL
http://localhost:1080/mercuryWebTours/
四:测试项
100个用户同时注册,注册时使用不同的用户名和相同的密码,其余不填
五:录制事项
5-1:注册一用户,用户名为“ppt”,密码为:“12345678”。
5-2:注册另一用户,用户名为:“ttx”,密码为:“12345678”。
5-3:找出两次录制时脚本之间的不同项。
5-4:关联。
六:录制的脚本:
以下为5-1录制的脚本,红色标识与5-2录制的脚本之间的不同处。
#include "web_api.h"
Action()
{
web_url("mercuryWebTours",
"URL=http://localhost:1080/mercuryWebTours/",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
lr_rendezvous("signup");
lr_start_transaction("signup");
web_submit_form("login.pl",
"Snapshot=t2.inf",
ITEMDATA,
"Name=username", "Value=", ENDITEM,
"Name=password", "Value=", ENDITEM,
"Name=signup.x", "Value=39", ENDITEM, //(1)
"Name=signup.y", "Value=15", ENDITEM, //(2)
LAST);
web_submit_form("login.pl_2",
"Snapshot=t3.inf",
ITEMDATA,
"Name=username", "Value=ppt", ENDITEM, //(3)
"Name=password", "Value=12345678", ENDITEM,
"Name=passwordConfirm", "Value=12345678", ENDITEM,
"Name=firstName", "Value=", ENDITEM,
"Name=lastName", "Value=", ENDITEM,
"Name=address1", "Value=", ENDITEM,
"Name=address2", "Value=", ENDITEM,
"Name=register.x", "Value=66", ENDITEM, //(4)
"Name=register.y", "Value=9", ENDITEM, //(5)
LAST);
web_image("continue.gif",
"Src=/MercuryWebTours/images/continue.gif",
"Snapshot=t4.inf",
LAST);
web_image("SignOff Button",
"Alt=SignOff Button",
"Snapshot=t5.inf",
LAST);
lr_end_transaction("signup", LR_AUTO);
return 0;
}
七:问题
7-1:如何进行关联?
7-2:怎样才能虚拟100个用户同时注册?
八:要求
8-1:请在恢复中详细写明原理,过程及代码
8-2:请随时查看帖子,以便进行交流
8-3:对帮助者表示衷心的谢意
[ 本帖最后由 testmgr 于 2007-5-11 14:02 编辑 ] |
|