51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2587|回复: 12
打印 上一主题 下一主题

[原创] LR如何读取数据库配置表,达到自动化测试的目的?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-6-9 21:38:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请大虾指导一下,现有一个站点,成百上千的页面,Mysql数据库某张表中有配置这些页面的URL。现在我要遍历所有的页面,手工肯定很慢,想请教下通过LR如何能迅速的访问页面,怎么通过读取数据库表来迅速访问。望指教,谢谢。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-6-9 22:10:29 | 只看该作者
不能沉啊
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-6-9 23:54:13 | 只看该作者
1.参数化啊,用数据库方式参数化。当然要安装mysql的驱动
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-6-10 09:59:59 | 只看该作者
参数化中的data向导,注意mysql不支持odbc,所以你要装个myodbc先
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-6-10 10:21:51 | 只看该作者
没太明白   学习了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-6-10 10:30:07 | 只看该作者
学习Ing
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-6-10 13:30:29 | 只看该作者
我也没有明白 哎
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-6-10 14:15:41 | 只看该作者
参数话web请求url,地址即可。然后导入驱动数据
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2009-6-10 14:47:53 | 只看该作者
那个ODBC我装了,也参数化了,只是光参数化URL,好像没法验证返回信息,检查点要怎么弄呢?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2009-6-10 14:54:18 | 只看该作者
代码如下:
web_url("Left.aspx_2",
                "URL=http://test160.91.com/simp/Left.aspx?ParentKey={NewParam_1}",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://test160.91.com/simp/Main.aspx",
                "Snapshot=t19.inf",
                "Mode=HTML",
                LAST);
参数化回放脚本,都过了,但是应该有错,检查点应该怎么加呢?
还有,貌似页面上有些按钮点击的动作,录制不到(不是button,比如说是字符连接),怎么解决?
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2009-6-10 15:27:08 | 只看该作者
WEB_URL这个函数好像有自己的返回值,
那我要判断这个页面是不是正常,是不是只要在上面的脚本下加入:
“if(LR_PASS(0))
        {
                lr_output_message("成功!");
        }
        else if(LR_PASS(1))
        {
                lr_error_message("成功!");

                }”
高手指教
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2009-6-10 16:43:00 | 只看该作者
还是通过
“web_reg_find("Text=http://www.w3.org/1999/xhtml",
            "SaveCount=count",
              "Search=Body",
              LAST)
if (atoi(lr_eval_string("count"))>0)   

   lr_output_message("we find the string!");

else

lr_output_message("sorry,don't find the string!");

return 0;
}“
这个函数去判断呢?执行第一次迭代完后说缺少某函数
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2009-6-11 09:14:10 | 只看该作者
浮起来
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-19 10:41 , Processed in 0.071504 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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