51Testing软件测试论坛
标题:
初学者的两个问题,望解答,谢谢
[打印本页]
作者:
wslss007
时间:
2009-6-8 19:35
标题:
初学者的两个问题,望解答,谢谢
两个问题:
1.以下代码为什么不能把/*登陆成功后的文本检查点,查找jojo*/这一步放到/*提交登陆信息*/之后,这里LR机制和QTP机制有点混淆了,能否解释下?
2.为什么登陆成功后界面上明明只出现了一次jojo这个文本,但实际上打印出来的次数是2?
谢谢了。
/*登陆*/
web_url("WebTours",
"URL=http://localhost:1080/WebTours",
"Resource=0",
"RecContentType=text/html",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
LAST);
lr_think_time(5);
/*登陆成功后的文本检查点,查找jojo*/
web_reg_find("Text=jojo",
"Fail=NotFound",
"Search=All",
"SaveCount=count",
LAST);
/*提交登陆信息*/
web_submit_form("login.pl",
"Snapshot=t2.inf",
ITEMDATA,
"Name=username", "Value=jojo", ENDITEM,
"Name=password", "Value=bean", ENDITEM,
"Name=login.x", "Value=0", ENDITEM,
"Name=login.y", "Value=0", ENDITEM,
LAST);
mycount = lr_eval_string("{count}");
/*打印出jojo出现次数*/
lr_output_message(mycount);
作者:
忍忍忍
时间:
2009-6-9 09:11
1、一个人在站台等朋友开车接他,而且只他只知道朋友的车牌号,如果朋友的车没来,他只要根据车牌等就好了,如果朋友的车已经开过站台了,你说他能不能等到呢 ?
2、 web_reg_find是从缓存里面抓文本,提交不是还输入过一次jojo么 ?结果就两次了 。
作者:
yzylion
时间:
2009-6-9 09:22
上面的说的是对的,web_reg_find是注册函数,是不能放在要作用的事务的后面的
另外,搭个车,麻烦帮我看下以下这个问题
我写了个这样的脚本
action()
{
int httpretcode;
web_url("gogo",
"url=http://www.google.com",
LAST)
httpretcode=web_get_int_property(HTTP_INFO_RETURN_CODE);
if(httpretcode==200)
lr_log_message("是的,你找到了");
else
lr_log__message("错误,错误,哈哈");
return 0;
}
执行的时候报Action.c(5): Error -27796: Failed to connect to server "www.google.com:80": [10051] Network is unreachable [MsgId: MERR-27796]
Action.c(5): Warning -26000: Empty or no response for URL="http://www.google.com" [MsgId: MWAR-26000]
Action.c(5): web_url("shiyan") highest severity level was "ERROR", 0 body bytes, 0 header bytes [MsgId: MMSG-26388]
Ending action Action.
这样的错误,我不用loadrunner就可以顺利打开google,请问是怎么回事情呢?请指教
作者:
wy3552128
时间:
2009-6-9 09:54
你ping一下
www.google.com:80
。google的服务器可能是随机使用的。
作者:
忍忍忍
时间:
2009-6-9 11:49
标题:
回复 3# 的帖子
望风的小猫:
我执行了一遍 没有错啊 ,囧 ……
代码我没改过,要不你再拷贝一下下面的试试?RP爆发?
int httpretcode;
web_url("gogo","url=http://www.google.com",LAST);
httpretcode=web_get_int_property(HTTP_INFO_RETURN_CODE);
if(httpretcode==200)
lr_log_message("是的,你找到了");
else
lr_log__message("错误,错误,哈哈");
作者:
137807878
时间:
2017-4-19 17:58
wy3552128 发表于 2009-6-9 09:54
你ping一下 www.google.com:80 。google的服务器可能是随机使用的。
录制时没有:80端口,运行时怎么就显示了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2