51Testing软件测试论坛

标题: LR如何读取数据库配置表,达到自动化测试的目的? [打印本页]

作者: allen198341    时间: 2009-6-9 21:38
标题: LR如何读取数据库配置表,达到自动化测试的目的?
请大虾指导一下,现有一个站点,成百上千的页面,Mysql数据库某张表中有配置这些页面的URL。现在我要遍历所有的页面,手工肯定很慢,想请教下通过LR如何能迅速的访问页面,怎么通过读取数据库表来迅速访问。望指教,谢谢。
作者: allen198341    时间: 2009-6-9 22:10
不能沉啊
作者: superliming    时间: 2009-6-9 23:54
1.参数化啊,用数据库方式参数化。当然要安装mysql的驱动
作者: 云层    时间: 2009-6-10 09:59
参数化中的data向导,注意mysql不支持odbc,所以你要装个myodbc先
作者: kuangquanshui    时间: 2009-6-10 10:21
没太明白   学习了
作者: zmy5163    时间: 2009-6-10 10:30
学习Ing
作者: majun915    时间: 2009-6-10 13:30
我也没有明白 哎
作者: hongtang    时间: 2009-6-10 14:15
参数话web请求url,地址即可。然后导入驱动数据
作者: allen198341    时间: 2009-6-10 14:47
那个ODBC我装了,也参数化了,只是光参数化URL,好像没法验证返回信息,检查点要怎么弄呢?
作者: allen198341    时间: 2009-6-10 14:54
代码如下:
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,比如说是字符连接),怎么解决?
作者: allen198341    时间: 2009-6-10 15:27
WEB_URL这个函数好像有自己的返回值,
那我要判断这个页面是不是正常,是不是只要在上面的脚本下加入:
“if(LR_PASS(0))
        {
                lr_output_message("成功!");
        }
        else if(LR_PASS(1))
        {
                lr_error_message("成功!");

                }”
高手指教
作者: allen198341    时间: 2009-6-10 16:43
还是通过
“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;
}“
这个函数去判断呢?执行第一次迭代完后说缺少某函数
作者: allen198341    时间: 2009-6-11 09:14
浮起来




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2