重慶郵電大學教務在線查詢課表系統(性能測試)


測試環境:Windows server 2003

測試工具:Loadrunner

Loadrunner安裝教程:https://blog.csdn.net/weixin_44158447/article/details/88030696

一、系統簡介

1.被測對象說明

重慶郵電大學教務在線課表查詢系統性能測試。登陸重慶郵電大學教務在線系統,在首頁點擊課表查詢進入選項,依次選擇學生課表、班級課表、課程課表。學生課表輸入學號查詢,班級課表直接在該頁面進行選擇,課程課表輸入課程名選擇。

圖片1

圖片2

2.被測模塊說明

開始模塊(vuser_inti):開始模塊

按學號查詢模塊(student_num):按照學生學號查詢,插入開始與結束函數,並命名為“按學生學號查詢課表”插入檢查點,檢查點success並參數化,以查詢成功頁面的學生班級代號為檢查點,使用file文本錄入10各學生班級代號。參數化,將輸入的學生學號snm參數化,使用file文本錄入10個學生學號。

snm success
2017214*** 1300****

ps:參數化格式如上表格,不做詳細說明

圖片3_LI_Moment

按班級查詢模塊(student_cnm):按學生班級名查詢課表,插入開始與結束函數並命令為“按學生班級名查詢課表”,設置檢查點,以查詢成功界面的課程編號為檢查點。

圖片4_LI

按課程查詢模塊(stuednt_course):按學生課程名查詢課表,插入開始和結束函數,並命名為“按學生課程名查詢課表”,設置檢查點,以查詢成功界面的課程編號為檢查點。

圖片5_LI

查詢空教師模塊(classroom):查詢空教室,插入開始和結束函並命名“查詢空教室”

結束模塊(vuser_end):結束模塊

二、性能需求

running vusers(集合與釋放)

trans response time (事務響應時間)

hits per second (每秒點擊數,運行過程中虛擬用戶每秒向web服務器提交的http請求數)

http response per second (每秒HTTP響應數)

1.開始模塊:能夠滿足大量用戶同時登陸,並出現不卡頓現象;

2.按學生學號查詢課表模塊:點擊學生課表,輸入學生學號能夠在極短時間內響應;

3.按學生班級名查詢表模塊:點擊班級課表,選擇對應班級號,能夠快數響應;

4.按課程名查詢課表模塊:點擊查詢課表,輸入課程名能夠快速響應;

5、查詢空教室模塊:實時查詢;

6、結束模塊:立即結束;

三、模塊腳本錄制及編號

圖片6

1.開始模塊(vuser——init)

2.學號查詢模塊(student_num)

3.班級查詢模塊(student_cnm)

4.課程名查詢模塊(student_course)

5.空教室查詢模塊(classroom)

6.結束模塊(vuser_end)

ps:具體腳本錄制及參數設置代碼不給出,因為涉及學號和學校地址代碼

四、loadrunner的設計與執行

1.腳本生成器,虛擬用戶設置為20

圖片7

2.場景控制器(controller)手動場景schedule配置

3.性能需求添加

4.開始運行

5.運行結束

五、結果分析器:running vusers、hits per second、thtoughput、transaction sunmmary、average transaction response time

1.running vusers圖

圖片13

圖中可以看到在1分35秒處20位虛擬用戶全部集中到達集合點,3分52秒出開始釋放用戶,整個過程持續5分30秒。

2.hits per second圖

圖片14

每秒點擊數,運行場景中20位虛擬用戶每秒向web服務器提交的http請求數在1分45秒處有明顯下降。

3.thtoughput圖

圖片15

吞吐率,20位虛擬用戶任何給定疫苗從服務器獲得的數據量在1分40秒之后有明顯下降

4.transaction summary圖

圖片16

在測試時間內,系統在20位用戶使用期間運行正常。

5.average transaction response time圖

圖片17

事務平均響應時間,隨着測試時間的變化,系統處理事務的速度無明顯變化,整體性能趨於減弱。

六、測試結論

隨着時間推移,教務在線查詢課表性能無明顯變化,但可見的是數據處理能力在后期開始降低,可以推測出若用戶數量過多,教務在線的查詢課表性能會降低,響應時間會較長,若面臨龐大的用戶數同時進行操作,系統有可能面臨崩潰。(驗證方法:增加用戶數繼續測試,當用戶達到800時,開始報錯,系統出現問題)





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM