聲明:
1、本文檔適用于Xpaper多媒體數字報發布系統測試人員,它將描述在相應條件下軟件性能。
2、名詞界定:本文檔所有“xpaper系統”、“數字報系統”“數字報軟件”都視同“Xpaper多媒體數字報發布系統”的簡寫或縮寫。
3、Xpaper多媒體數字報發布系統,以php為開發語言,在安裝使用過程中,請遵循php相關標準安裝和操作。
1. 壓力測試環境
1.1. 服務器配置
操作系統:windows2003 r2
Server Software: Microsoft-IIS/6.0
Server Hostname: d.jinostart.com
Server Port: 80
此服務器為租用云享主機
2. 測試工具
Apache的ab 工具
3. 測試條件與結果
主要測試一次請求10、100、1000并發數請求的測試結果
3.1. 共10個請求,并發10請求的壓力測試結果
Microsoft Windows XP [版本 5.1.2600]
(C) 版權所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>cd C:\Program Files\Apache Software Foundation\Apache2.2\bin
C:\Program Files\Apache Software Foundation\Apache2.2\bin>ab -n 10 -c 10 http://d.jinostart.com/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/
Benchmarking d.jinostart.com (be patient).....done
Server Software: Microsoft-IIS/6.0
Server Hostname: d.jinostart.com
Server Port: 80
Document Path: /
Document Length: 61168 bytes
Concurrency Level: 10
/*整個測試持續的時間*/
Time taken for tests: 1.281250 seconds
/*完成的請求數量*/
Complete requests: 10
/*失敗的請求數量*/
Failed requests: 0
Write errors: 0
/*整個場景中的網絡傳輸量*/
Total transferred: 615930 bytes
/*整個場景中的HTML內容傳輸量*/
HTML transferred: 611680 bytes
/*大家最關心的指標之一,相當于 LR 中的 每秒事務數 ,后面括號中的 mean 表示這是一個平均值*
/
Requests per second: 7.80 [#/sec] (mean)
/*大家最關心的指標之二,相當于 LR 中的 平均事務響應時間 ,后面括號中的 mean 表示這是一個平均值*/
Time per request: 1281.250 [ms] (mean)
/*這個還不知道是什么意思, ^_^ */
Time per request: 128.125 [ms] (mean, across all concurrent requests)
/*平均每秒網絡上的流量,可以幫助排除是否存在網絡流量過大導致響應時間延長的問題*/
Transfer rate: 469.07 [Kbytes/sec] received
/*網絡上消耗的時間的分解,各項數據的具體算法還不是很清楚*/
Connection Times (ms)
min mean[+/-sd] median max
Connect: 31 37 7.7 31 46
Processing: 594 776 105.9 828 906
Waiting: 140 260 88.9 281 421
Total: 625 813 107.7 859 937
/*下面的內容為整個場景中所有請求的響應情況。在場景中每個請求都有一個響應時間,其中 50% 的用戶響應時間小于 859 毫秒,60 % 的用戶響應時間小于 890 毫秒,最大的響應時間小于 937 毫秒*/
Percentage of the requests served within a certain time (ms)
50% 859
66% 890
75% 906
80% 937
90% 937
95% 937
98% 937
99% 937
100% 937 (longest request)
截圖如下:
3.2. 共100個請求,并發100請求的壓力測試結果
C:\Program Files\Apache Software Foundation\Apache2.2\bin>ab -n 100 -c 100 http://d.jinostart.com/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/
Benchmarking d.jinostart.com (be patient).....done
Server Software: Microsoft-IIS/6.0
Server Hostname: d.jinostart.com
Server Port: 80
Document Path: /
Document Length: 61168 bytes
Concurrency Level: 100
Time taken for tests: 35.593750 seconds
Complete requests: 100
Failed requests: 0
(Connect: 1, Length: 0, Exceptions: 0)
Write errors: 0
Total transferred: 6159300 bytes
HTML transferred: 6116800 bytes
Requests per second: 2.81 [#/sec] (mean)
Time per request: 35593.750 [ms] (mean)
Time per request: 355.938 [ms] (mean, across all concurrent requests)
Transfer rate: 168.96 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 31 43 20.2 46 140
Processing: 8907 13336 6529.7 11265 30781
Waiting: 343 5224 7568.5 2750 25656
Total: 8953 13380 6525.4 11296 30812
Percentage of the requests served within a certain time (ms)
50% 11296
66% 11984
75% 12515
80% 12687
90% 30640
95% 30734
98% 30781
99% 30812
100% 30812 (longest request)
3.3. 共1000個請求,并發1000請求的壓力測試結果
C:\Program Files\Apache Software Foundation\Apache2.2\bin>ab -n 1000 -c 1000 http://d.jinostart.com/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/
Benchmarking d.jinostart.com (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Finished 1000 requests
Server Software: Microsoft-IIS/6.0
Server Hostname: d.jinostart.com
Server Port: 80
Document Path: /
Document Length: 61168 bytes
Concurrency Level: 1000
Time taken for tests: 148.109375 seconds
Complete requests: 1000
Failed requests: 0
Write errors: 0
Total transferred: 61593000 bytes
HTML transferred: 61168000 bytes
Requests per second: 6.75 [#/sec] (mean)
Time per request: 148109.375 [ms] (mean)
Time per request: 148.109 [ms] (mean, across all concurrent requests)
Transfer rate: 406.11 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 31 72 166.1 46 3046
Processing: 39219 94148 20214.7 99375 143281
Waiting: 343 43191 21824.9 46937 77500
Total: 39250 94220 20200.9 99484 143343
Percentage of the requests served within a certain time (ms)
50% 99484
66% 107718
75% 110234
80% 111328
90% 117140
95% 122203
98% 125218
99% 131625
100% 143343 (longest request)
3.4. 共1000個請求,并發1000請求的壓力測試結果(本機測試)
C:\Program Files\Apache Software Foundation\Apache2.2\bin>ab -n 1000 -c 1000 http://192.168.2.113/
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/
Benchmarking 192.168.2.113 (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Finished 1000 requests
Server Software: Apache/2.2.8
Server Hostname: 192.168.2.113
Server Port: 80
Document Path: /
Document Length: 25695 bytes
Concurrency Level: 1000
Time taken for tests: 38.515625 seconds
Complete requests: 1000
Failed requests: 1
(Connect: 1, Length: 0, Exceptions: 0)
Write errors: 0
Total transferred: 26063000 bytes
HTML transferred: 25695000 bytes
Requests per second: 25.96 [#/sec] (mean)
Time per request: 38515.625 [ms] (mean)
Time per request: 38.516 [ms] (mean, across all concurrent requests)
Transfer rate: 660.82 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 27 113.0 0 890
Processing: 5031 20421 9800.1 20703 32984
Waiting: 5031 20152 9796.5 20281 32875
Total: 5031 20448 9789.8 20703 32984
Percentage of the requests served within a certain time (ms)
50% 20703
66% 27531
75% 32140
80% 32265
90% 32687
95% 32734
98% 32875
99% 32921
100% 32984 (longest request)
轉載請以鏈接形式注明出處:
本篇文章來源于 "xpaper報刊網|蛙盟云平臺" :http://yun.womtech.net/html/col1/index.shtml
更多技術資訊,請訪問公司官網http://www.jinostart.com
xpaper數字報刊系統介紹,請訪問http://www.jinostart.com/cpjs/20110521/636.htm
Xpaper數字報報刊云&蛙盟云 版權與免責聲明:
① 凡本網注明“來源:xpaper&蛙盟云”的所有作品,版權均屬于xpaper軟件版權歸金啟程科技所有,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:金啟程科技&蛙盟云”。違反上述聲明者,本網將追究其相關法律責任。
② 凡本網注明“來源:XXX(非xpaper&蛙盟云)”的作品,均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責。
③ 本網部分內容來自互聯網,如因作品內容、版權和其它問題需要同本網聯系的,請在30日內進行。
※ 聯系方式:xpaper數字報報刊云&蛙盟云運營中心 Email:jinostart@126.com