性能測試中如何設計真實的負載呢?

具體改如何設計和實施整個過程呢?這裏劃分了幾個環節:
  [1]場景確定與壓測腳本準備用戶在註冊時需要提交用戶的姓名、手機號和手機驗證碼,之後提交申請即可,所以實際上用戶申請註冊只調用了一個API接口來完成,這是一個比較簡單的場景。
  [2]施壓模式既然是容量探測,所以我們整體的施壓過程是一個梯度漸進的過程,一般不會上來就是一條直線。
  [3]壓測點分佈傳統壓力測試工具主要在內網中產生壓力,壓力的規模受限於物理機器及License數量,造成準備週期過長及成本過高等問題。而云壓測提供可靠的分佈式壓測服務器(壓測點),充分利用雲端的計算資源,從而突破了這個限制。壓測點就是發起壓力的主機,因爲使用了雲服務的雲主機(AWS、Ucloud和阿里雲)以及雲智慧部署在全國IDC核心機房的服務器,所以我們做到了基本的全國覆蓋
  [4]壓測時間設定如果是用戶線上的系統,根據系統訪問的情況,一般我們會建議用戶在凌晨進行壓測,此時能夠保證對用戶的影響最小,也能保證正常用戶訪問導致對壓測結果的干擾最小。
  [5]壓測數據分析在基本的參數確定之後,我們就可用根據事先預定的時間來執行壓測任務了,雲壓測能夠進行秒級的數據採集和實時統計分析、能夠隨時調整壓力。隨着壓力的逐步上升,能夠動態呈現系統的性能數據。在逐步加壓的過程中,如果性能急劇下降或大量出錯,就沒有必要繼續執行壓測任務。此時可以終止任務,也可以下調壓力,確保對整個壓測過程的把控。執行測試任務時,爲測試腳本準備的大量模擬數據,這些數據與腳本中的變量關聯,能夠在某個時段內產生儘量真實的測試結果。在壓測寶網站Web/APP性能測試、壓力測試工具  可以方便得通過導入excel文件來創建測試數據。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章