1、錄制時:記錄下瀏覽器客戶端和服務器二者之間的對話(請求包、應答包);
-- 使用真實的客戶端瀏覽器:IE、firefox等等來錄制
2、回放時:按照腳本去回放,當然腳本需要先編譯、再增強,最后才回放
【錄制】
1、錄制什么樣的腳本?
性能測驗不是做全面的功能測驗,而是關注核心業務以及用戶經常使用的操作
性能測驗不僅要做單用戶的功能測驗,更要做多用戶的功能測驗,并監控其性能指標是否達標
答案:錄制核心業務:加入購物車、下單、支付等
用戶經常使用的操作:注冊、登錄、搜索商品等
2、如何錄制腳本?
答案:lr工具借助第一大組件(虛擬用戶生成器)來錄制,
其特點是每一次錄制只能模擬單用戶的操作
3、回放腳本之前,對錄制的腳本需要后期處理嗎?
答案:需要的,先要做編譯,保證工具自動生成的腳本無語法錯誤
理由1要做多用戶測驗(并發測驗)--》插入集合點
理由2多用戶測驗測驗資料需要做引數化--》引數化
理由3測驗是一定要有斷言(檢查點),檢查預期結果是否和實際結果一致--》插入檢查點
理由4要統計事務的回應時間--》插入事務
以上就是增強腳本的技術
【回放】
1、如何回放腳本?
第一大組件也可以回放,但不支持場景設計以及資料的收集,也就無法生成測驗結果
答案:借助第二大組件(控制臺)來回放,既支持場景的設計、運行,監控資料,也支持收集我們想要的測驗資料
包括:設定用戶數、運行時長、用戶啟動及結束的方式,監控資源(14項)等
2、性能測驗的測驗策略有哪些?
答案:基準測驗、負載測驗、壓力測驗、在線綜合場景測驗等
3、如何分析測驗資料:
答案:借助第三大組件(分析器)來分析,借助各大性能指標以及圖表資料來對比分析
4、如何實作分布式壓測?
一臺測驗機所能承受的用戶數是有限的,如果要實作2000用戶甚至更多的并發測驗,那么就需要多臺測驗機
將2000用戶分布到不同測驗機上
答案:借助第四、五大組件:負載生成器及代理器(在控制臺中可以設定)
如有雷同請聯系洗掉
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/353363.html
標籤:其他
上一篇:IntelliJ IDEA 的安裝、配置與使用(入門級)
下一篇:Qtp自動測驗工具
