编辑: ZCYTheFirst 2017-09-20

卸载同理,持续卸载,保证Vuser全部正常退出 5用户并发(指标中并发用户数40的12%,向上取整) 20分钟 单场景测试涉及的业务:业务模型中包含的所有交易. 容量测试 容量测试目的是在系统没有出现任何软件故障或主要功能仍可正常运行的状态下,获取系统的最大承载、服务能力以及系统性能表现. 使用一定的并发压力,通过逐步递增并发压力,找到系统性能拐点,获取系统最大的并发用户数.主要综合关注响应时间、并发用户数、系统处理能力、资源使用率等. 测试方法: 容量测试采用几个不同的并发用户数对系统发起压力,检验系统性能拐点. 测试场景/交易 加载/卸载方式 并发数 持续时间 备注 容量测试 持续加压,保证Vuser全部正常登陆,如以4用户/3秒的速度加载;

卸载同理,持续卸载,保证Vuser全部正常退出 可根据情况增加减少并发场景,直到找到系统性能拐点 每次30分钟 若在测试后发现性能瓶颈,由于配置引起的可由项目组调整后再重复一次测试步骤;

若需要修改代码等需要较长时间的调优,则安排进行第二轮性能测试执行 容量测试涉及的操作:业务模型中包含的所有操作.且操作的比例按照业务模型中比例进行分配. 稳定性测试 稳定性测试是为检测多个交易在长时间的负载下,90%响应时间、系统处理能力、资源利用率、交易成功率等各项指标变化是否平稳. 测试方法: 针对多个交易,使用负载模拟工具编写从客户端向应用服务器发送交易请求,并接收返回结果的脚本,按照达到TPS峰值的并发用户数的75%并发用户数执行测试,执行时间长度设置为24小时. 稳定性测试使用与负载测试相同的业务模型. 测试监控统计策略 主机监控: 本次性能测试对主机的监控主要采用Nmon对主机的资源进行监控.监控详细信息如下: 工具描述监控点描述Nmon CPU CPU使用率 Memory 系统实际内存、虚拟内存、空闲内存使用情况 测试结果分析 单场景测试性能表现 以下单场景测试数据按照测试策略中的既定的5并发用户对各交易进行测试,场景执行20分钟,获取交易性能表现. 平均响应时间 . 系统处理能力 . 交易成功率 . 资源使用率 . 容量测试性能表现 平均响应时间 单位:秒 交易名称\并发用户数

20 25

30 35

40 45 XX XX XX XX 由上可知,随压力增加,各交易90%响应时间逐步上升.各交易90%响应时间在不同压力下均低于0.2秒. 系统处理能力 单位:笔/秒 并发用户数

20 25

30 35

40 45 系统处理能力 (图和分析) 交易成功率 并发用户数

20 25

30 35

40 45 交易成功率 资源使用率 并发用户数

20 25

30 35

40 45 CPU平均使用率 WEB服务器1 WEB服务器2 应用服务器 数据库服务器 内存平均使用率 WEB服务器1 WEB服务器2 应用服务器 数据库服务器 由上可知: 随着压力增加,各服务器CPU平均使用率呈上升趋势.在并发用户数45时应用服务器CPU平均使用率达到90.40%,超出性能指标. 随着压力增加,各服务器内存平均使用率呈小幅波动.在不同压力下,各服务器内存平均使用率均低于85%的性能指标. 稳定性测试性能表现 系统以并发用户数25,稳定运行24小时的测试结果如下: 并发用户数(个) 系统处理能力(笔/秒) 90%响应时间(秒) XX XX XX XX XX XX XX XX XX 交易成功率(%) CPU平均占有率(%) WEB服务器1 WEB服务器2 应用服务器 数据库服务器 内存平均占有率(%) WEB服务器1 WEB服务器2 应用服务器 数据库服务器 系统处理能力趋势图: CPU平均使用率趋势图: 内存平均使用率趋势图: 由上可见,在24小时测试过程中: 系统处理能力为450.245笔/秒左右,趋势平稳;

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题