针对股票买卖,普通委托性能测试项目(无风控指标校验且无回库代码)
工具/原料
linux机器 loadrunner性能测试工具
方法/步骤
1
1.1.1 性能指标统计内存表中数据量为1万产品,1万交易账号,1对1关系。LR模拟20个虚拟用户向后台发起委托请求(无风控指标校验)。在场景运行期间TPS稳定波动,且不再随用户数增大而增大,说明系统TPS已经达到最大值,场景运行期间平均TPS为5566笔/秒左右,平均事务响应时间为0.003秒。
2
1.1.2 各服务器性能统计1. 硬件性能统计
3
数据可以看出,700W的数据量,PT系统60G的内存全部被吃掉,cashe中的10个G也有相应减少;测试建议:客户生产环境如果超过700W的委托量,PT所在服务器空闲内存应大于70G;。1. 中间件时间戳统计:在场景运行期间我们手动用HSADMIN发送委托请求记录中间件的时间戳,观察发现各功能点耗时并不是很严重,怀疑目前瓶颈在于trade单线程处理的效率,这个包括硬件瓶颈(CPU主频)和软件瓶颈(单线程处理)。
4
1.1.3 瓶颈分析目前怀疑瓶颈在于trade单线程处理的效率,这个包括硬件瓶颈(CPU主频)和软件瓶颈(单线程处理)。
注意事项
当然这只是一个简单的统计,实际我们还要在测试前继续 测试目标指定,测试计划安排,测试案例脚本编写等,同时还要提供相应的硬件配置等
下一篇:电力设备预防性试验项目