本系列其他文章
dbrest v1.1公测版发布
dbrest配置说明
dbrestapi调用说明含样例代码
dbrest lua脚本模板
dbrest小试牛刀
dbrest压测结果
压测环境:
dbrest 部署本机,数据库部署云端
压测工具部署在本机
cpu:intel i7-10510U 1.8GHZ
内存:8GB
RDS:SQL SERVER 2016
RDS带宽:10Mb
以下为随机几组组测试结果:
命令行参数参考: -c 1000 -n 10000 -h Authorization: Basic Y2xpZW50MTphYmNkZQ==
Content-Type: application/json
-p [{"name":"张Rose","gender":"女","age":20,"class":"一班","logondate":"2020-09-02"},{"name":"jack","gender":"男","age":20,"class":"一班","logondate":"2020-09-02","tabs":[{"name":"jack_1"},{"name":"jack_2"}]}] http://127.0.0.1:9000/api/students
Time Total:5.295408 sec
Time Fastest:0.020948 sec
Time Slowest:1.851042 sec
Success Num:10000
Fail Num:0
Response Size:520000 bytes
Requests per second:1888.428545 [#/sec]
temporal distribution:[percent %] [time min sec]~[time max sec]
10% 0.020948~0.083647
20% 0.083647~0.176723
30% 0.176723~0.306541
40% 0.306700~0.370009
50% 0.370011~0.423355
60% 0.423367~0.480473
70% 0.480473~0.535490
80% 0.535491~0.622490
90% 0.622638~0.741793
100% 0.741990~1.851042
命令行参数参考: -c 1000 -n 20000 -h Authorization: Basic Y2xpZW50MTphYmNkZQ==
Content-Type: application/json
-p [{"name":"张Rose","gender":"女","age":20,"class":"一班","logondate":"2020-09-02"},{"name":"jack","gender":"男","age":20,"class":"一班","logondate":"2020-09-02","tabs":[{"name":"jack_1"},{"name":"jack_2"}]}] http://127.0.0.1:9000/api/students
Time Total:11.314276 sec
Time Fastest:0.011973 sec
Time Slowest:2.417787 sec
Success Num:20000
Fail Num:0
Response Size:1040000 bytes
Requests per second:1767.678317 [#/sec]
temporal distribution:[percent %] [time min sec]~[time max sec]
10% 0.011973~0.117686
20% 0.117686~0.299201
30% 0.299201~0.395941
40% 0.395942~0.461765
50% 0.461765~0.522613
60% 0.522613~0.579451
70% 0.579451~0.639290
80% 0.639290~0.695141
90% 0.695142~0.785428
100% 0.785435~2.417787
命令行参数参考: -c 2000 -n 20000 -h Authorization: Basic Y2xpZW50MTphYmNkZQ==
Content-Type: application/json
-p [{"name":"张Rose","gender":"女","age":20,"class":"一班","logondate":"2020-09-02"},{"name":"jack","gender":"男","age":20,"class":"一班","logondate":"2020-09-02","tabs":[{"name":"jack_1"},{"name":"jack_2"}]}] http://127.0.0.1:9000/api/students
Time Total:14.531567 sec
Time Fastest:0.044879 sec
Time Slowest:4.337216 sec
Success Num:20000
Fail Num:0
Response Size:1040000 bytes
Requests per second:1376.314071 [#/sec]
temporal distribution:[percent %] [time min sec]~[time max sec]
10% 0.044879~0.326923
20% 0.327391~0.852514
30% 0.852769~1.099724
40% 1.099749~1.315692
50% 1.315692~1.407766
60% 1.407775~1.480347
70% 1.480457~1.553336
80% 1.553348~1.646305
90% 1.646348~1.821740
100% 1.821752~4.337216
命令行参数参考: -c 200 -n 10000 -h Authorization: Basic Y2xpZW50MTphYmNkZQ==
Content-Type: application/json
-p [{"name":"张Rose","gender":"女","age":20,"class":"一班","logondate":"2020-09-02"},{"name":"jack","gender":"男","age":20,"class":"一班","logondate":"2020-09-02","tabs":[{"name":"jack_1"},{"name":"jack_2"}]}] http://127.0.0.1:9000/api/students
Time Total:3.384078 sec
Time Fastest:0.023092 sec
Time Slowest:0.268284 sec
Success Num:10000
Fail Num:0
Response Size:510000 bytes
Requests per second:2955.014456 [#/sec]
temporal distribution:[percent %] [time min sec]~[time max sec]
10% 0.023092~0.046876
20% 0.046876~0.050959
30% 0.050959~0.054171
40% 0.054171~0.056724
50% 0.056805~0.058843
60% 0.058843~0.062587
70% 0.062587~0.066820
80% 0.066820~0.073803
90% 0.073803~0.086768
100% 0.086769~0.268284
命令行参数参考: -c 400 -n 10000 -h Authorization: Basic Y2xpZW50MTphYmNkZQ==
Content-Type: application/json
-p [{"name":"张Rose","gender":"女","age":20,"class":"一班","logondate":"2020-09-02"},{"name":"jack","gender":"男","age":20,"class":"一班","logondate":"2020-09-02","tabs":[{"name":"jack_1"},{"name":"jack_2"}]}] http://127.0.0.1:9000/api/students
Time Total:3.116368 sec
Time Fastest:0.018478 sec
Time Slowest:1.256805 sec
Success Num:10000
Fail Num:0
Response Size:510000 bytes
Requests per second:3208.864063 [#/sec]
temporal distribution:[percent %] [time min sec]~[time max sec]
10% 0.018478~0.050002
20% 0.050002~0.055851
30% 0.055851~0.061201
40% 0.061201~0.068816
50% 0.068816~0.076788
60% 0.076788~0.084171
70% 0.084171~0.094062
80% 0.094062~0.108423
90% 0.108423~0.134271
100% 0.134271~1.256805
命令行参数参考: -c 500 -n 10000 -h Authorization: Basic Y2xpZW50MTphYmNkZQ==
Content-Type: application/json
-p [{"name":"张Rose","gender":"女","age":20,"class":"一班","logondate":"2020-09-02"},{"name":"jack","gender":"男","age":20,"class":"一班","logondate":"2020-09-02","tabs":[{"name":"jack_1"},{"name":"jack_2"}]}] http://127.0.0.1:9000/api/students
Time Total:3.537811 sec
Time Fastest:0.033909 sec
Time Slowest:0.739587 sec
Success Num:10000
Fail Num:0
Response Size:510000 bytes
Requests per second:2826.606462 [#/sec]
temporal distribution:[percent %] [time min sec]~[time max sec]
10% 0.033909~0.062869
20% 0.062869~0.072845
30% 0.072845~0.088357
40% 0.088445~0.113704
50% 0.113704~0.134281
60% 0.134281~0.160050
70% 0.160050~0.184465
80% 0.184465~0.215581
90% 0.215737~0.254936
100% 0.254936~0.739587
命令行参数参考: -c 1000 -n 10000 -h Authorization: Basic Y2xpZW50MTphYmNkZQ==
Content-Type: application/json
-p [{"name":"张Rose","gender":"女","age":20,"class":"一班","logondate":"2020-09-02"},{"name":"jack","gender":"男","age":20,"class":"一班","logondate":"2020-09-02","tabs":[{"name":"jack_1"},{"name":"jack_2"}]}] http://127.0.0.1:9000/api/students
Time Total:4.886189 sec
Time Fastest:0.034456 sec
Time Slowest:1.836169 sec
Success Num:10000
Fail Num:0
Response Size:510000 bytes
Requests per second:2046.584646 [#/sec]