性能測試策略之----基准測試


基准測試:也是單用戶測試,測試環境確定以后,對業務模型中的重要業務做單獨的測試,獲取單用戶運行時的各項性能指標,為多用戶並發測試綜合場景測試性能分析提供參考依據

單用戶測試還是需要控制台,運行場景,收集測試數據,通過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設置有效

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM