LR測試指令碼的增強方法

2021-07-11 20:45:09 字數 437 閱讀 2977

1.事務

.就是一系列操作的集合

.插入事務方便我們今後的分析

2.引數化

.lr的引數化功能是為了更加真實的模擬實際使用者操作而設定的

.我們對座位的位置進行引數化

3.如何驗證網頁的內容(檢查點)

.執行測試時,經常要驗證在返回的頁面上是否有特定的內容

.我們可以通過文字檢查點和影象檢查點來完成

.我們新增乙個文字檢查點來檢查登陸成功後是否有「welcome」字樣

.需要注意的是,必須要啟用文字和影象檢查點選項,否則你設定的檢查點會不起作用

4.如何生產除錯資訊(輸出函式)

.我們經常會需要一些輔助資訊來幫助我們進行指令碼的除錯

.這裡演示乙個輸出函式:lr_output_message

.其實lr還有許多類似的函式,比如lr_error_message等

lr的指令碼除錯方法

1 設定除錯斷點 快捷鍵f9 當設定斷點的指令碼,指令碼執行到斷點處,自動停止執行,我們可以通過檢視執行日誌,來觀察指令碼執行的情況 lr中也能設定斷點,具體選單在 insert toggle breakpoint 設定完斷點後,當除錯執行該指令碼時,即會在該處停留,其後的步驟可以使用單步執行等。l...

LR壓力負載測試的總結

lr做壓力負載最重要的是測試環境的配置,一定要模擬真實的環境,否則得出的結果會和真實情況有很大的出入。環境配置根據不同的系統存在很大差異 比如 資料庫 查詢時,庫里的資料一定要多,即大資料量測試 但是也有一定的規律可循,或者說一般也有一些通用的原則 3 每秒事務數 80 的事務在20 的時間內完成 ...

6 測試指令碼中的等待方法

1.等待是為了指令碼執行更加穩定 2.常用的休眠方式 time模組下的sleep方法 3.selenium模組提供的等待方法 方法名說明 implicitly wait 設定webdriver等待事件 webdriverwait 等待條件滿足或者超時後退出 from selenium.webdriv...