解析Loadrunner設定檢查點的原因

2021-09-12 03:35:36 字數 789 閱讀 3664

一、在用loadrunner做效能測試的時候,我們可能會有疑惑為什麼要設定檢查點?

在一本書中,這樣寫到「http是無狀態的,即當客戶端向伺服器發出請求後,伺服器只要響應了客戶端的請求,它就認為是正確的,這顯然不符合我們的預期。大家都知道測試用例必須包含兩部分內容,即輸入和預期輸出,這裡的輸入可以是操作步驟、輸入資料等,預期輸出是結合輸入的情況和業務邏輯規則應用理論上的結果。在實際測試中,測試人員按照測試用例設計步驟進行操作並輸入相應的資料,然後比較實際輸出和預期輸出,如果預期輸出和實際輸出一致,就認為這個用例是通過的,否則,就是未通過的,即系統出現了bug」

二、例項

以預設的web端webtours來舉例,webtours有兩個預設登入密碼:①joe young ②jojo bean,這時我們需要測試登入,指令碼錄製完成之後,需要回放幾次確認指令碼的穩定性。這時會發現,無論使用joe還是jojo登入,只要密碼正確都會回放成功。那當我們的需求是驗證joe而不是jojo時,這個指令碼就是不符合需求的,也無法確認登入者到底是哪個使用者。

這時我們就要新增檢查點。指令碼如下:

action()

從此指令碼可以檢視到,當前登入賬號為joe,而我想驗證jojo是否登入,執行結果是失敗的:

當我修改檢查點的搜尋文字為joe時,執行成功

LoadRunner場景設定

建立負載測試場景 場景目標 模擬10家旅行社同時登陸 搜尋航班 購買機票 檢視航班路線並退出 開啟controller並建立乙個新場景 1 開啟hp loadrunner 2 開啟controller 在loadrunner launcher窗格中單擊執行負載測試 預設情況下,controller開...

Loadrunner 思考時間設定

1 什麼是思考時間 簡單來說就是可以在不同的操作之間做停頓,最大程度的模擬使用者最真實的操作。2 如何設定思考時間 函式 lr think time 4 進入runtime settings頁面,快捷鍵 f4 在vugen工具中,預設選擇的是 ignore think time 也就是忽略掉,在單指...

loadrunner 集合點設定

場景設計 集合點設定 by 授客qq 1033553122 1 作用 通過讓多使用者在同一時間點上進行併發操作來測試系統的併發處理的能力 2 實現 通過集合點函式來實現。注意 集合點經常和事務結合起來使用。集合點只能插入到 action 部分,vuser init 和 vuser end 中不能插入...