web_reg_find函数在飞机票订票中的例子

来源:互联网 发布:淘宝排行榜关注指数 编辑:程序博客网 时间:2024/04/27 17:23


1.

如果想在登录成功这个页面加入检查点,先用firebug查看其中的响应内容

Welcome, <b>test900</b>, to the Web Tours reservation pages

这里的<b>表示粗体的意思,如下图

lr脚本中这样写,此处,登录用户名已经做了参数化{username}表示参数列表中的参数

黄色部分表示脚本执行到此处,若没有找到check的字符串,脚本将FAIL, 并且停止执行下去

web_reg_find("Fail=NotFound",
  "Search=All",
  "Text=Welcome, <b>{username}</b>, ",
  LAST);

 lr_start_transaction("点击login");

 lr_think_time(thinktime1);

 web_submit_data("login.pl",
  "Action=http://{ip}/WebTours/login.pl",
  "Method=POST",
  "TargetFrame=",
  "RecContentType=text/html",
  "Referer=http://{ip}/WebTours/nav.pl?in=home",
  "Snapshot=t2.inf",
  "Mode=HTML",
  ITEMDATA,
  "Name=userSession", "Value={usersession}", ENDITEM,
  "Name=username", "Value={username}", ENDITEM,
  "Name=password", "Value={password}", ENDITEM,
  "Name=JSFormSubmit", "Value=on", ENDITEM,
  "Name=login.x", "Value=23", ENDITEM,
  "Name=login.y", "Value=13", ENDITEM,
  LAST);

运行结果如下:

实验一下,故意改成

web_reg_find("Fail=NotFound",
  "Search=All",
  "Text=Welcome111, <b>{username}</b>, ",
  LAST);

运行结果


2.其他页面加检查点和这个例子差不多

前面有转载一篇文章 Web_reg_find()函数的使用

可以再看下




0 0
原创粉丝点击