LR如何读取数据库配置表,达到自动化测试的目的?
请大虾指导一下,现有一个站点,成百上千的页面,Mysql数据库某张表中有配置这些页面的URL。现在我要遍历所有的页面,手工肯定很慢,想请教下通过LR如何能迅速的访问页面,怎么通过读取数据库表来迅速访问。望指教,谢谢。 不能沉啊 1.参数化啊,用数据库方式参数化。当然要安装mysql的驱动 参数化中的data向导,注意mysql不支持odbc,所以你要装个myodbc先 没太明白 学习了 学习Ing 我也没有明白 哎 参数话web请求url,地址即可。然后导入驱动数据 那个ODBC我装了,也参数化了,只是光参数化URL,好像没法验证返回信息,检查点要怎么弄呢? 代码如下: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,比如说是字符连接),怎么解决? WEB_URL这个函数好像有自己的返回值,
那我要判断这个页面是不是正常,是不是只要在上面的脚本下加入:
“if(LR_PASS(0))
{
lr_output_message("成功!");
}
else if(LR_PASS(1))
{
lr_error_message("成功!");
}”
高手指教 还是通过
“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;
}“
这个函数去判断呢?执行第一次迭代完后说缺少某函数 浮起来
页:
[1]