? 信息系统_中兴新支点官网_Linux操作系统央采品牌_NewStart_CPI物联网平台_广东省Linux中心
全國客服熱線:400-033-0108

信息系統


XX大學選課系統壓力測試
 
一、項目簡介
 
  該選課系統為XX大學數萬名學生及教職工提供選課及選課相關管理功能。主要建設內容包括選課管理、學生選課和學分制收費三個模塊。其中:
 
  1、選課管理包括網上結業生選課、選課過程監控、選課名單管理、重修選課管理、免聽選課管理、人數不足課程停開、免修選課辦理等;
 
  2、學生選課主要功能包括推薦選課、校公選課選課、重修選課、自由選課(跨年級、跨專業選課)、輔修選課、我的選課結果、體育課選課管理;
 
  3、學分制收費包括收費標準設置、獎勵學分管理、上學期選課學分調整、選課收費計算、選課收費查詢、欠費名單管理。
 
  檢測項:性能、回歸測試
 
 
二、典型問題
 
  1、選課系統的性能要求較高,需要進行大并發量的性能測試,實驗室使用的性能測試工具LoadRunner消耗的計算機資源較多,進行高并發測試有一定的困難。另一款測試工具JMeter消耗資源較少,但單臺計算機仍難以承受測試壓力,且JMeter監控服務器的數據不如LoadRunner詳細。
 
  2、系統數據量大,選課系統共涉及35000多個用戶與1200多門課程,測試時要求考慮實際情況,模擬出盡可能真實的選課場景。
 
三、解決方案
 
  1、使用資源消耗較少的JMeter進行性能測試,同時使用LoadRunner進行服務器資源監控。
 
  2、搭建分布式測試環境,使用1臺調度機(Master)和20臺執行機(Slave)展開測試工作,可有效分攤執行機的測試壓力。
 
  3、對測試腳本進行參數化,經多次調整,最終模擬27200個用戶對328個教學班進行選擇,實現實際中不同用戶選擇不同課程的情況,使測試結果更加真實準確。
 
四、總結
 
  1、成功實現大數據量、大并發量的性能測試,有效解決客戶問題;
 
  2、協助開發方進行問題定位,推動項目進程;
 
  3、協助完善開發方的測試腳本,為開發方提供測試技術支持。
  • 官方微信公眾號

  • 官方新浪微博

? 2004-2018 廣東中興新支點技術有限公司  版權所有  (richardfitchen.com)  

全國服務熱線:400-033-0108