1. 程式人生 > 其它 >左移效能測試的五個最佳實踐點-澤眾效能測試

左移效能測試的五個最佳實踐點-澤眾效能測試

左移測試的5個點

1. 收集相關資料

效能測試通過捕獲網路請求的快照和分析指標來進行。要為每個效能測試用例重新建立場景,您需要實時資料。捕獲實時資料後,必須對其進行清理以刪除任何識別或敏感資訊。例如,在傳送進行效能測試之前,電子郵件地址、電話號碼、社交媒體帳戶和金鑰都必須被刪除或隨機化。接下來,您需要確保在正確的時間捕獲資料。最佳時間是在沒有網路威脅、DDoS 和 500 錯誤的中值和高峰使用期間!

2. 選擇正確的工具

前端效能測試通常需要團隊向他們的測試堆疊中新增另一個工具。這會導致團隊維護多個工具和測試套件,從而增加複雜性並降低開發人員的生產力。該效能工具允許開發人員使用現有的Selenium測試指令碼,隨著時間的推移,以同時捕獲功能和效能點的時間指標和平均。使用該工具,開發人員無需學習新框架或使用其他工具來監控效能。

3. 將測試移至雲端

在本地機器上進行效能測試是破壞測試結果的最佳方式。除了自動化測試用例,整個測試套件必須移動到雲端。最簡單的方法是構建一個可靠的CI/CD流程。使用雲進行測試意味著您可以儲存無限制的失敗測試日誌和視訊,僅在測試時支付服務費用,自定義網路統計資訊,最重要的是,複製生產場景。在雲中進行測試還讓您有機會根據測試結果建立統計模型。無限儲存和大資料技術允許在無需人工干預的情況下發現模式和根本原因。

4. 建立使用者角色

今天構建的工具旨在供全球消費。這意味著您的產品需要針對具有故障網路條件、低 CPU 速度和過時軟體的使用者進行測試。效能測試使您能夠擺脫產品場景並考慮可能導致使用者產生奇怪最終結果的環境變化。該效能工具可以捕獲終端使用者的指標,如時間第一個有意義的油漆,到首次互動,頁面權重,速度指數,等等。將這些指標與不同的環境因素進行比較,讓您有機會檢視您的產品對各種使用者

5. 讓它成為開發過程的一部分

您可以設定目標和結果,也可以讓組織支援,但是如果您不將效能測試作為開發思維的一部分,那麼您只能走這麼遠。首先,除了應用程式級別之外,還要在元件級別定義 SLA。這有助於開發人員瞭解程式碼修改對他們正在開發的各個元件的影響,讓他們能夠對整個開發堆疊負責。