1. 5机集群
1.1. 测试场景
- 压测时间:共计15分钟
- 压力并发数设置为2000并发
- 首页,访问占比50%
- 自定义分类页,访问占比35%
- 商品详情页,访问占比12%
- 下单操作,访问占比3%,其中下单操作包含如下行为:
- 会员登陆
- 加入购物车
- 进行下单操作
1.2. 压测工具
tsung
1.3. 测试环境
| 主机名 | 配置 | 角色 |
|---|---|---|
| web1 | 8core,16G mem,100G SSD | web服务 |
| web2 | 8core,16G mem,100G SSD | web服务 |
| web3 | 8core,16G mem,100G SSD | web服务 |
| tsung | 8core,16G mem | 压力测试服务 |
| mysql | 8core,16G | 数据库服务 |
| Job | 8core,16G mem | 脚本服务器 |
1.4. 服务器架构

2. Stats Report(统计数据报告)
2.1. Main Statistics(主要统计数据)
- connect: 连接
- page: 页面(一个页面表示一组没有被thinktime间隔的请求)
- request: 请求
- session: 会话
- Highest 10sec mean: 最高10秒均值
- Lowest 10sec mean: 最低10秒均值
- Highest rate: 最高速率
- Mean rate: 平均处理速率
- Mean: 平均持续时间
- Count: 总数 | Name | highest 10sec mean | lowest 10sec mean | Highest Rate | Mean Rate | Mean | Count | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | connect | 27.52 msec | 2.40 msec | 1731 / sec | 1584.80 / sec | 4.12 msec | 1438497 | | page | 0.47 sec | 43.19 msec | 1732.2 / sec | 1585.18 / sec | 71.36 msec | 1438077 | | request | 0.23 sec | 21.05 msec | 3580.7 / sec | 3267.45 / sec | 34.35 msec | 2964134 | | session | 0.49 sec | 45.95 msec | 1788.8 / sec | 1585.19 / sec | 74.28 msec | 1438067 |
2.2. Transactions Statistics(事务统计)
- tr_index:首页
- tr_item:商品详细页
- tr_order_create:订单提交
- Hightest 10sec mean:最长持续时间
- Lowest 10sec mean:最短持续时间
- Highest rate:最高速率
- Mean rate:平均处理速率
- Mean:平均持续时间
- Count:总数 | Name | highest 10sec mean | lowest 10sec mean | Highest Rate | Mean Rate | Mean | Count | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | tr_crate_order | 4.76 sec | 0.99 sec | 60.6 / sec | 47.89 / sec | 1.23 sec | 43347 | | tr_index | 0.63 sec | 21.37 msec | 869 / sec | 793.37 / sec | 52.04 msec | 719575 | | tr_itemdetail | 0.15 sec | 6.58 msec | 209.5 / sec | 189.39 / sec | 14.27 msec | 171947 | | tr_productlist | 0.22 sec | 8.09 msec | 601.5 / sec | 554.52 / sec | 20.51 msec | 503208 |
2.3. Network Throughput(网络流量)
- size_rcv:响应请求数据量
- size_rcv:发送请求数据量
- Highest rate:每秒最高 响应/发送 请求数据量
- Total:响应/发送 请求总数据量 | Name | Highest Rate | Total | | :--- | :--- | :--- | | size_rcv | 433.80 Mbits/sec | 44.93 GB | | size_sent | 6.42 Mbits/sec | 660.59 MB |
2.4. Counters Statistics(计数统计)
- connected:表示会话开始且尚未结束,并且已建立连接的最大用户数
- finished_users_count:表示已经完成会话的最大用户数
- users:表示会话开始且尚未结束的最大用户数
- users_count:表示Tsung总共生成的用户总数 | Name | Max | | :--- | :--- | | connected | 493 | | finish_users_count | 1439058 | | users | 1708 | | users_count | 1439058 |
2.5. Server monitoring(服务器监控)
| Name | highest 10sec mean | lowest 10sec mean |
|---|---|---|
| cpu:os_mon@tsung_controller@uat-xinbai-canal-1 | 92.69 % | 77.16 % |
| cpu:os_mon@xinbai-job | 45.85 % | 24.63 % |
| cpu:os_mon@xinbai-kv | 3.38 % | 2.01 % |
| cpu:os_mon@xinbai-mysql-master | 58.33 % | 23.92 % |
| cpu:os_mon@xinbai-web1 | 80.36 % | 54.96 % |
| cpu:os_mon@xinbai-web2 | 82.65 % | 56.88 % |
| cpu:os_mon@xinbai-web3 | 89.15 % | 56.48 % |
| freemem:os_mon@tsung_controller@uat-xinbai-canal-1 | 14851.02 MB | 14699.86 MB |
| freemem:os_mon@xinbai-job | 13976.99 MB | 13303.06 MB |
| freemem:os_mon@xinbai-kv | 14271.77 MB | 14261.32 MB |
| freemem:os_mon@xinbai-mysql-master | 10087.31 MB | 9821.55 MB |
| freemem:os_mon@xinbai-web1 | 10980.93 MB | 10625.84 MB |
| freemem:os_mon@xinbai-web2 | 11013.51 MB | 10781.66 MB |
| freemem:os_mon@xinbai-web3 | 10897.38 MB | 10693.00 MB |
| load:os_mon@tsung_controller@uat-xinbai-canal-1 | 5.48 | 1.73 |
| load:os_mon@xinbai-job | 4.34 | 0.33 |
| load:os_mon@xinbai-kv | 0.53 | 0.00 |
| load:os_mon@xinbai-mysql-master | 4.58 | 2.86 |
| load:os_mon@xinbai-web1 | 49.98 | 7.79 |
| load:os_mon@xinbai-web2 | 51.97 | 8.24 |
| load:os_mon@xinbai-web3 | 48.93 | 9.32 |
2.6. HTTP return code(HTTP响应状态码统计)
- Code:http状态码(200:表示客户端请求已成功响应,302:请求暂时重定向)
- Highest Rate:状态码返回最高速率
- Mean Rate:状态码返回平均速率
- Total number:返回状态码的总个数 | Code | Highest Rate | Mean Rate | Total number | | :--- | :--- | :--- | :--- | | 200 | 3580.7 / sec | 3267.29 / sec | 2966208 |
3. Graphical Reports(图形化报告及分析)
3.1. 事物响应时间

3.2. 事物及页面传输速度

3.3. 网络传输

3.4. http 响应状态

3.5. 服务器CPU使用率

3.6. 服务器内存富余量

3.7. 服务器cpu负载

