51Testing软件测试论坛
标题:
一个实例问题,求助怎么解决???
[打印本页]
作者:
shouwu_lin
时间:
2006-1-17 20:09
标题:
一个实例问题,求助怎么解决???
我测试的是一个邮件服务器。通过web登陆的,使用帐户test21登陆,登陆后每个url的请求都附加了帐户信息。当我使用其它用户登录后,发出的邮件收不到。我觉得应该使用关联,获取它的url路径。但是参数化后运行告知不能识别{newmail},郁闷。
web_reg_save_param( "newmail",
"LB=t=22602ms: 383-byte request headers for \"https://192.168.18.6/exchange/",
"RB=/?Cmd=new\" (RelFrameId=1)",LAST);
web_url("newmail",
"URL=https://192.168.18.6/exchange/test21/%E8%8D%89%E7%A8%BF/?Cmd=new", //(这里想把test21/%E8%8D%89%E7%A8%BF参数化为{newmail})
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t16.inf",
"Mode=HTML",
EXTRARES,
"Url=/exchweb/6.5.7638.1/controls/ctrl_message.htc", "Referer=", ENDITEM,
"Url=/exchweb/6.5.7638.1/controls/ctrl_message.js", "Referer=https://192.168.18.6/exchange/test21/%E8%8D%89%E7%A8%BF/?Cmd=new", ENDITEM,
"Url=/exchweb/img/tool-font.gif", "Referer=https://192.168.18.6/exchange/test21/%E8%8D%89%E7%A8%BF/?Cmd=new", ENDITEM,
"Url=/exchweb/img/fontcolor.gif", "Referer=https://192.168.18.6/exchange/test21/%E8%8D%89%E7%A8%BF/?Cmd=new", ENDITEM,
……
LAST);
作者:
shouwu_lin
时间:
2006-1-17 20:10
不知道我考虑关联的原因,这个出发点是不是对的。还请高手指教。如果是关联的原因,怎么在web_url()语句中插入我们用关联定义的变量呢。我用的那个方法不行。
作者:
shouwu_lin
时间:
2006-1-17 20:11
我的左边界和右边界会不会有问题?
作者:
笑游天涯侠
时间:
2006-1-18 09:42
如果“%E8%8D%89%E7%A8%BF”是由服务器产生返回给客户端的话,那么就应该用关联。
“关联后运行告知不能识别{newmail}”说明你的关联语句:web_reg_save_para()函数语句不对(1位置放得不对,或函数中的参数设置不对)
作者:
lyhcttyVoc
时间:
2006-1-18 10:33
关联语句应该放置在前一个页面(产生这段字符串的页面)
作者:
shouwu_lin
时间:
2006-1-18 11:35
不是吧,关联语句应该放在使用web_reg_save_para()中定义参数的运行操作前面吧。如果放在页面请求操作的前面,那怎么去捕捉服务器返回的信息呢
作者:
笑游天涯侠
时间:
2006-1-18 13:22
web_reg_save_para(),是注册函数,应该放在请求前。web_reg_save_para(),会去捕捉客户端往服务器提交请求后,服务器返回给客户端的页面中的数据。
怎样作关联,论坛精华中有帖子进行了详细的介绍,好好看看。
作者:
shouwu_lin
时间:
2006-1-18 14:50
问题是很多文章说的都是输入同样的数据,同样的操作条件下的关联。我的例子是不同的登陆用户,同样的操作。由于是不同的用户,所以同样的操作的时候,他们的url地址是不一样的。我是因为在校本中使用不同的用户,发出的mail收不到才想通过关联来解决。我不知道loadrunner是否会自动处理了不同用户登陆后url地址变化了这个问题,如果已经会自动处理,那就不需要用到关联了,那是我自己脚本的错误。
作者:
梦醒十分
时间:
2006-2-7 15:06
感觉右边界那个"\"有点问题,可能是多余的。左边界的引号是单数不成对,建议把RelFrameId去掉。再仔细对照一下Log中取的左右边界吧。后面三个也要用{newmail}替换。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2