性能測試與Jmeter工具

一.理解軟件測試:併發

  1. 根據需求;
  2. 儘早,儘快,儘量多的發現軟件缺陷;
  3. 確保軟件缺陷獲得妥善解決;
  4. 進而提高軟件質量;
  5. 提升用戶滿意度的總和行爲。

二.如何作軟件測試:工具

  1. 需求梳理;(有可能沒有需求文檔,不能說沒有需求)
  2. 測試環境安裝配置;
  3. 輸入操做;(3和4能夠一塊兒說:輸入數據)
  4. 選擇數據;
  5. 軟件狀態轉換;
  6. 結果對比。(參照需求)

任何軟件測試大體流程簡記如上性能

三.性能測試:根據需求,經過性能測試工具模擬多種正常,峯值以及異常負載對系統的各項性能指標進行測試。測試

    性能測試核心要素(至少):spa

  1. 環境搭建與配置
  2. 性能場景分析(例如:一我的登陸看直播,一羣人看直播)
  3. 使用工具模擬併發訪問量(分析場景後選擇測試工具)
  4. 性能監控(測試軟件跑起來後要監控)
  5. 性能分析與調優

        PS:客戶最關心的功能最優先測試的功能設計

        性能測試場景設計:能夠理解爲功能測試中的用例,即性能測試的場景就是性能測試的用例。視頻

四.JMETER性能測試實踐:對象

  1. 有了工具,先考慮測試對象(所以要搭建環境):如慕課網
  2. 根據需求(例如:同時支持500人,平均響應時間小於3s),梳理典型的性能場景:  A.主頁打開速度    B.登陸功能及其速度   C.同時直播   D.視頻錄播觀看
  3. 找工具:Jmeter,測試腳本開發—執行測試
  4. 監控
  5. 分析,調優

  PS:具體操做安裝工具後根據視頻操做blog

五.開發

相關文章
相關標籤/搜索