說明:本腳本為上次錄制登錄賬號并且訪問新鮮事頁
英文不好,所以選擇了中本版,中文版本聽說可能會有一些問題,英文好的可以選擇英文版本,畢竟是國外的軟件,可能兼容會有一些問題
參數化
1、此次會把手機號進行參數化,模擬多個賬號登錄,點擊需要參數化的參數右鍵選擇替換為參數
image.png
2.彈出創建參數提示框,點擊屬性-創建表-添加需要的屬性-關閉-確定
image.png
選擇下一行
- Sequential 默認 順序的,按照參數化的數據順序,從上往下一個一個的來取。
- Random 隨機取,參數化中的數據,每次隨機的從中抽取數據。
- Unique 唯一,唯一的向下取值,只能被用一次。
更新方式
- Each iteration 默認 每次迭代時取值 (常用)
- Each occurrence 每次遇到該參數時取值
-
Once 取值僅一次,腳本運行過程中只取值一次值的是:一次選擇,終身不變
image.png
#控制臺中打印參數mobile
lr_output_message("mobile==%s",lr_eval_string("{Mobile}"));
3.運行查看
image.png
關聯
1.因為需要訪問用戶的新鮮事,而且每次登陸用戶的ticket值都不一樣,所以需要用戶的ticket,所以需要進行關聯
- 關聯可手動添加函數
- 也可以自動掃描
- 需要放在獲取參數內容的請求上方
2.切換至樹視圖找到需要使用的ticket值,選中后點擊創建關聯
image.png
3.左邊界值和右邊界值取中間,也可使用正則表達式進行匹配
image.png
注意標點符號需要轉義否則會報錯
image.png
運行查看
image.png
斷言
1.腳本是否達到預期,是否成功,此時就需要對響應結果進行斷言,本次我們使用web_reg_find進行斷言
-
web_find 主要針對HTML頁面顯示的內容來進行搜索的。但是在實際使用中有時會出現問題。可能頁面顯示正確,也無法搜索到檢查信息。
位置:該函數在頁面內容顯示出來以后,在頁面中進行查找,所以只能寫在要查找內容之后
-
web_reg_find 這個函數會針對HTML的源文件進行搜索。
位置:該函數寫在要查找內容的請求之前
2.右鍵插入-添加步驟-找到web_reg_find
image.png
image.png
說明:
- 可以根據需求進行設置
-
其中保存計數,可以根據該數進行判斷
image.png