|
我用lLoadrunner 录制了一个用户登录,发一封邮件,退出的脚本。发送邮件成功后的页面上添加了一个文本检查点。
步骤是:1、Recording option--选择,url based scriptd 和 generate web_reg_find function for page titles.
2、录制脚本,发送成功页面选择“发送成功”,然后点击工具栏的“txt check”,添加txt检查点。
录制成功后,脚本中生成很多web_reg_find 函数,但是我要的只是在发信成功页面的,所以想把其他的都注销了。
问题就来了:
1、这种方式录制的脚本里所有的中文都显示成这样:“浜块偖閫氳”的乱码。这是为什么呢?html based scripted方式录制就不会出现这个问题。但是回放老不成功。sdlkfj7
2、我怎么确定哪个检查点是针对发信成功页面的检查点呢。我个人感觉应该是在发信之后的那个,可是也不是很确定。
3、还有最头疼的一个就是,设定的场景是100个vu各循环100次,loadrunner记录成功5000次,但实际成功数总是跟这个不相同。或多或少。
请大侠帮忙哦!sdlkfj2 sdlkfj2
我注销了一部份,运行的代码如下:
Action()
{
web_submit_data("user",
"Action=http://172.16.100.77/user/?q=login/do",
"Method=POST",
"RecContentType=text/html",
"Referer=http://172.16.100.77/",
"Snapshot=t8.inf",
"Mode=HTTP",
ITEMDATA,
"Name=LoginName", "Value=support", ENDITEM,
"Name=domain", "Value=test.com", ENDITEM,
"Name=Password", "Value=aaaaa", ENDITEM,
"Name=skin", "Value=", ENDITEM,
"Name=log_in.x", "Value=0", ENDITEM,
"Name=log_in.y", "Value=0", ENDITEM,
LAST);
web_submit_data("user_5",
"Action=http://172.16.100.77/user/?q=compose/do",
"Method=POST",
"RecContentType=text/html",
"Referer=http://172.16.100.77/user/?q=compose/view",
"Snapshot=t66.inf",
"Mode=HTTP",
ITEMDATA,
"Name=addr_add_to", "Value=0", ENDITEM,
"Name=Msg", "Value=", ENDITEM,
"Name=msg", "Value=", ENDITEM,
"Name=folder", "Value=", ENDITEM,
"Name=faint", "Value=绔嬪嵆鍙戦\x80\x81", ENDITEM,
"Name=AttFiles", "Value=", ENDITEM,
"Name=mailFrom", "Value=0::support@test.com", ENDITEM,
"Name=method", "Value=", ENDITEM,
"Name=fwd", "Value=", ENDITEM,
"Name=html", "Value=yes", ENDITEM,
"Name=eyou_ctype", "Value=text", ENDITEM,
"Name=content", "Value=", ENDITEM,
"Name=selected_sign", "Value=no_signum", ENDITEM,
"Name=maxnum", "Value=", ENDITEM,
"Name=upload_file", "Value=1", ENDITEM,
"Name=from_alias", "Value=0", ENDITEM,
"Name=recipient", "Value={NewParam}", ENDITEM,
"Name=ccopy", "Value=", ENDITEM,
"Name=bccopy", "Value=", ENDITEM,
"Name=presubject", "Value=", ENDITEM,
"Name=subject", "Value=my mail", ENDITEM,
"Name=priority", "Value=3", ENDITEM,
"Name=select", "Value=", ENDITEM,
"Name=select", "Value=Font", ENDITEM,
"Name=select", "Value=Size", ENDITEM,
"Name=hdnmess", "Value=<p>my mail</p>\r\n<p>my mail</p>\r\n<p>my mail</p>\r\n<p>my mail</p>\r\n<p>my mail</p>", ENDITEM,
"Name=text", "Value=my mail\r\nmy mail\r\nmy mail\r\nmy mail\r\nmy mail", ENDITEM,
"Name=replymsg", "Value=", ENDITEM,
"Name=signature", "Value=no_signum", ENDITEM,
LAST);
web_reg_find("Text=閭\xAE\xE4欢鍒楄〃",
LAST);
lr_think_time(10);
web_url("杩斿洖",
"URL=http://172.16.100.77/user/?q=listmail/view&folder=1",
"Resource=0",
"RecContentType=text/html",
"Referer=http://172.16.100.77/user/?q=compose/do",
"Snapshot=t67.inf",
"Mode=HTTP",
LAST);
web_url("user_6",
"URL=http://172.16.100.77/user/?q=logoff/do",
"Resource=0",
"RecContentType=text/html",
"Referer=http://172.16.100.77/user/?q=banner/view",
"Snapshot=t68.inf",
"Mode=HTTP",
LAST);
return 0;
}
[ 本帖最后由 sapphire 于 2007-6-8 10:30 编辑 ] |
|