基准測試:也是單用戶測試,測試環境確定以后,對業務模型中的重要業務做單獨的測試,獲取單用戶運行時的各項性能指標,為多用戶並發測試和綜合場景測試等性能分析提供參考依據
單用戶測試還是需要控制台,運行場景,收集測試數據,通過Analysis進行結果分析,它的測試數據為以后的測試做准備。
檢查點:存在的原因:LR報告的驗證僅在網絡層面上,LR模擬客戶端向服務器端發送請求數據包,之后服務器給客戶端返回應答包,但是LR不會驗證服務器應答包中數據的正確性所以出現了檢查點
web_reg_find("text=Welcome ,<b> jojo",LAST)(LR中的檢查點函數)
B/S框架中,LR的函數一般開頭為Lr_和web_,需要注意的是,帶有reg的函數時注冊性函數,要放在相應的請求之前方才有效
單用戶測試需要注意的幾種設置:
run_time settings,可以在VUGen中設置,也可以在控制台中設置,如果兩個控件中設置的不一樣時,控制台中設置的iteration_count 優先級高
設置一個業務迭代幾次中,只能設置action部分的迭代次數(action中的代碼從第一行到最后一行)
pacing值,指每次迭代之間的間隔,一般設置為(radom 2-3秒)
pacing值越大對AUT的壓力越小
think_time請求與請求之間的間隔,在基准測試中對AUT的壓力比較小,一般忽略該時間對測試結果影響不大
單用戶測試一般兩種
有循環多少次,
持續運行多長時間
當duration設置運行一段時間,如果run_time settings設置了,duration的優先級高,但是duration設置第一項的時候,把權利給了run_time settings了,run_time settings設置有效
