51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3420|回复: 5
打印 上一主题 下一主题

[原创] 初学者的两个问题,望解答,谢谢

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-6-8 19:35:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
两个问题:
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);
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-6-9 09:11:48 | 只看该作者
1、一个人在站台等朋友开车接他,而且只他只知道朋友的车牌号,如果朋友的车没来,他只要根据车牌等就好了,如果朋友的车已经开过站台了,你说他能不能等到呢 ?
2、 web_reg_find是从缓存里面抓文本,提交不是还输入过一次jojo么 ?结果就两次了 。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-6-9 09:22:57 | 只看该作者
上面的说的是对的,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,请问是怎么回事情呢?请指教
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-6-9 09:54:24 | 只看该作者
你ping一下 www.google.com:80  。google的服务器可能是随机使用的。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-6-9 11:49:46 | 只看该作者

回复 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("错误,错误,哈哈");
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2017-4-19 17:58:47 | 只看该作者
wy3552128 发表于 2009-6-9 09:54
你ping一下 www.google.com:80  。google的服务器可能是随机使用的。

录制时没有:80端口,运行时怎么就显示了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-6 21:32 , Processed in 0.067079 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表