CSFramework.WebApiV3.压力测试报告
测试CSFramework.WebApi应用服务器、数据库数据器并发请求负载能力,以及高负荷请求下系统的稳定性。
声明:本测试报告受阿里云ECS服务器性能影响(带宽、CPU),不能代表真实场景,仅供参考。
测试环境
序 | 测试环境 | 说明 |
1 | IIS服务承载的WebApi服务器 | 阿里云-ECS云服务器,CPU: 2核,内存: 4 GB,带宽: 2Mbps (属于低配置服务器) |
2 | WebApiV3.0测试程序 | 单机模拟多线程并发请求。 |
3 | 模拟用户登录用户数量 | 100~500人,多线程异步处理。 |
4 | 模拟用户请求次数(新增客户档案) | 1000~3000人,多线程异步处理。 |
5 | 测试使用的客户端 | 1台PC机模拟终端用户 |
测试用例1 (100人,耗时5s)
Test Case:1 | 参数 |
用户数量 | 100人,多线程异步并发请求模拟100个用户登录,每50ms请求一次。 |
参数设置 | 写Api日志、写登录日志 |
测试结果 | |
测试用时 | 5.19 s |
用户表记录数 | 5万 |
服务器情况 | 网络带宽500kb峰值 |
测试用例2 (500人, 耗时25s)
Test Case:1 | 参数 |
用户数量 | 500人,多线程异步并发请求模拟500个用户登录,每50ms请求一次。 |
参数设置 | 写Api日志、写登录日志 |
测试结果 | |
测试用时 | 25.6 s |
用户表记录数 | 5万 |
服务器情况 | 网络带宽500kb峰值 |
测试用例3 (1000人, 耗时50s)
Test Case:1 | 参数 |
用户数量 | 1000人,多线程异步并发请求模拟1000个用户操作数据,每50ms请求一次。 |
参数设置 | 写Api日志 |
测试结果 | |
测试用时 | 50.88 s |
客户表记录数 | 68482 条记录 |
测试用例4 (3000人, 耗时152s)
Test Case:1 | 参数 |
用户数量 | 3000人,多线程异步并发请求模拟3000个用户操作数据,每50ms请求一次。 |
参数设置 | 写Api日志 |
测试结果 | |
测试用时 | 152 s |
客户表记录数 | 71782 条记录 |
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
WebApi-NETCore-V3 C/S框架网