天天看點

性能測試政策之----基準測試

基準測試:也是單使用者測試,測試環境确定以後,對業務模型中的重要業務做單獨的測試,擷取單使用者運作時的各項性能名額,為多使用者并發測試和綜合場景測試等性能分析提供參考依據

單使用者測試還是需要控制台,運作場景,收集測試資料,通過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設定有效

轉載于:https://www.cnblogs.com/zidonghuaqianxing/p/7777662.html