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...