基準測試:也是單使用者測試,測試環境确定以後,對業務模型中的重要業務做單獨的測試,擷取單使用者運作時的各項性能名額,為多使用者并發測試和綜合場景測試等性能分析提供參考依據
單使用者測試還是需要控制台,運作場景,收集測試資料,通過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