新系统上线,验证关键业务接口(登录、添加用户、上传文件接口)性能是否满足预期的性能需求,探测不同环境下的性能瓶颈。
查看执行结果:
测试脚本准备:
查看执行结果:
测试脚本准备:
查看压测环境带宽、网速:
执行结果
在 linux 服务器中部属 jmeter 执行相同脚本,查看执行结果
上传文件接口:在本机压测时,由于本机带宽限制 TPS 较低;在服务器环境压测,线程数=100 实际 TPS 达到 128.5/sec。
用户登录接口:
标题 接口 压测环境 内存上限 线程数 实际 Tps CPU 占用率 max 内存使用率 max
用户登录负载测试 /login WiFi 1G 30 53/sec 44.46% 2.01GiB
用户登录负载测试 /login WiFi 1G 100 48.4/sec 44.75% 2.01GiB
用户登录负载测试 /login WiFi 2G 30 49.7/sec 60.42% 1.74GiB
用户登录负载测试 /login WiFi 2G 100 53.2/sec 50.29% 1.75GiB
用户登录负载测试 /login 服务器 2G 100 74.3/sec 82.63% 2.19GiB
添加用户接口:
标题 接口 压测环境 内存上限 线程数 实际 Tps CPU 占用率 max 内存使用率 max
添加用户负载测试 /user/add WiFi 1G 300 150.4/sec 38.60% 1.99GiB
添加用户压力测试 /user/add WiFi 1G 300 301.1/sec 97.60% 2.02GiB
添加用户压力测试 /user/add WiFi 2G 300 230.4/sec. 97.60% 1.82GiB
添加用户压力测试 /user/add 服务器 2G 300 283.5/sec. 97.78% 2.20GiB
上传文件接口:
标题 接口 压测环境 内存上限 线程数 实际 Tps CPU 占用率 max 内存使用率 max
上传文件负载测试 /common/upload WiFi 1G 10 56.8/min 5.27% 2.01GiB
上传文件压力测试 /common/upload WiFi 2G 10 1.2/sec 11.76% 1.81GiB
上传文件负载测试 /common/upload 以太网 2G 10 3.1/sec 12.36% 1.99GiB
上传文件压力测试 /common/upload 以太网 2G 10 3.4/sec 14.76% 2.00GiB
上传文件压力测试 /common/upload 服务器 2G 100 128.5/sec 97.59% 2.33GiB