web_reg_find函數在飛機票訂票中的例子



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()函數的使用

可以再看下




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章