本次門戶網(wǎng)站交易系統(tǒng)的性能測試,主要是驗證系統(tǒng)的健壯性和穩(wěn)定性;在現(xiàn)有測試環(huán)境下獲取相應(yīng)性能指標(biāo),為確定該系統(tǒng)是否滿足業(yè)務(wù)需求提供參考數(shù)據(jù),同時為性能調(diào)優(yōu)提供參考依據(jù)。
一、測試方法
采用Roadrunner測試工具模擬不同數(shù)量級別的虛擬用戶,對被測系統(tǒng)施加壓力。
1.1 腳本測試
單獨執(zhí)行錄制后的腳本,對腳本進行優(yōu)化,加入相應(yīng)的事務(wù)、集合點等,模擬更真實的壓力測試腳本,同時確保腳本回放、運行時正常無誤。
1.2 單機測試
測試目的:測試單臺TOMCAT服務(wù)器能達到多少的并發(fā)。
測試方法:采用單臺壓測機通過腳本的方式對單臺服務(wù)器逐步增加壓力,測試出單臺服務(wù)器的最大并發(fā)數(shù),并監(jiān)控和記錄加壓過程中的內(nèi)存和CPU的使用率。測試過程如下:
1、 測試100用戶并發(fā),監(jiān)控并記錄內(nèi)存和CPU的使用情況。
2、 測試150用戶并發(fā),監(jiān)控并記錄內(nèi)存和CPU的使用情況。
3、 測試200用戶并發(fā),監(jiān)控并記錄內(nèi)存和CPU的使用情況。
4、 測試250用戶并發(fā),監(jiān)控并記錄內(nèi)存和CPU的使用情況。
1.3 多機測試
測試目的:測試多臺(8臺)TOMCAT服務(wù)器能達到的并發(fā)。
測試方法:采用多臺壓測機通過腳本的方式對多臺服務(wù)器(集群)逐步增加壓力,測試出多臺服務(wù)器的最大并發(fā)數(shù),并監(jiān)控和記錄加壓過程中的內(nèi)存和CPU的使用率。測試過程如下:
1、 測試每臺壓測150用戶并發(fā),8臺1200用戶,監(jiān)控并記錄內(nèi)存和CPU的使用情況。
2、 測試每臺壓測200用戶并發(fā),8臺1600用戶,監(jiān)控并記錄內(nèi)存和CPU的使用情況。
3、 測試每臺壓測250用戶并發(fā),8臺2000用戶,監(jiān)控并記錄內(nèi)存和CPU的使用情況。
二、性能指標(biāo)
用戶100人并發(fā)操作
三、測試場景
官網(wǎng)首頁瀏覽、登錄、委托交易
四、測試過程說明
模擬用戶100人并發(fā)訪問門戶網(wǎng)站首頁,每5秒加載5個用戶,持續(xù)運行10分鐘,每5秒停止5個用戶,下面是并發(fā)100的測試結(jié)果。
圖表說明: Transaction Name表示事務(wù)名稱,Average表示所有虛擬用戶完成事務(wù)的平均響應(yīng)時間,90Percent表示90%在該時間內(nèi)完成事務(wù),Pass表示成功事務(wù)總數(shù),F(xiàn)ail表示失敗事務(wù)總數(shù)。
測試報告圖如下:
1、Hits per Second(每秒點擊數(shù))
2、Throughput(帶寬流量)
3、Average Transaction Response Time(事務(wù)平均響應(yīng)時間)
4、系統(tǒng)資源:CPU和IO使用情況
5、系統(tǒng)資源:磁盤Disk Read&Write情況
6、系統(tǒng)資源:內(nèi)存Memory使用情況
五、測試結(jié)果
通過對100用戶并發(fā)進行測試,事務(wù)的平均響應(yīng)時間為8.63秒,最高12.979秒,且90%的事務(wù)都是在10.85秒內(nèi)完成。并發(fā)100的所有事務(wù)數(shù)、吞吐量、點擊率、耗時等
稍微有點大。另外通過監(jiān)控CPU、硬盤和內(nèi)存使用(CPU:最高70%,硬盤:最高800KB/S,內(nèi)存:最高30%,(MemTotal-MemFree)/ MemTotal),CPU,硬盤處
于比較緊張狀態(tài)。通過上述壓測結(jié)果,目前并發(fā)100人壓測需要適當(dāng)提高相關(guān)硬件配置,尤其是CPU方面。
一航網(wǎng)絡(luò)軟件測評中心,是一家[ 全具備CMA資質(zhì) ]的第三方軟件測評服務(wù)機構(gòu),具有檢驗檢測機構(gòu)資質(zhì)認定(CMA)證書資質(zhì),具備為企業(yè)提供軟件測試、功能測試的服務(wù)能力,出具的軟件測試報告(包括軟件登記測試報告、科技項目驗收測試報告、科技成果鑒定測試報告、性能測試報告、確認測試報告等)均可全國通用。
為了減少您的人力和物力成本,我們可以為您提供上門測試、遠程測試服務(wù)。
服務(wù)區(qū)域:[ 全國范圍 ]
服務(wù)熱線:[ 400-850-9950 ]