性能测试结果分析

可通过以下步骤分析
1.分析测试环境是否稳定,CPU ,网络等是否正常
2.检查Jmeter脚本参数是否设置合理,需要做到逐步加压,不是瞬间达到目标压力
使用非GUI模式
3.检查测试结果是否暴露出系统瓶颈
测试结果遵循原则:
用户响应时间-》网络和服务器响应时间-》组件级性能
BS架构应用程序 响应时间分两部分:Ts 服务器响应时间,Tn 网络响应时间
2.借助监听器发现性能缺陷
1)图形结果
不可在压力测试中使用,它占用大量的资源
2)样条试图
提供从测试开始到结尾的所有采样时间的视图
3)断言结果
4.)查看结果树
以树的方式展示所有采样的结果,而且还能看到获取响应所耗费的时间
5)聚合报告
会为每个不同的采样在表格中创建一行对于每个采样器统计服务器的响应信息,提供请求数目,min max average Error rate Throughout (request/response)及thoughtout (kilobytes per second)
6)用表格查看结果:为每个采样结果创建一行
7)简单保存数据:将测试数据保存在文件中
8)监视器结果:用于显示服务器状态
9)分布图:为每个独立响应时长绘制一柱形
10)聚合图形
11)响应时间图形 每个请求响应时间的变化
12)邮寄者查看者:发提醒邮件
13)Beanshell 监听器
14)概要报告:为不同的请求名在表格中创建一行,
15)保存响应到文件
16)BSF监听器:用BSF脚本来实现采样
17)JSF223
18)生成概要报告结果
19)比较断言查看器
20)后台监听器:异步监听器,可以自定义实现BackendListenerclient
性能测试注意事项:
1.受运行Jmeter的机器硬件性能限制,尽量不要使用JmeterGUI模式进行性能测试
2.图形结果-
图形结果包含四种统计信息:当前采样响应时长,当前平均响应时长,当前采样响应时长标准差和当前吞吐量
示意图 分析
1.平均响应时长在初始阶段跳升,而后逐渐平稳,可能原因
1).系统在初始阶段存在缺陷
2).系统有缓存机制‘’3.
2.平均响应时间持续变大,图形变得越来越陡峭
3.平均响应时长在性能测试期间突然跳变,而后又恢复正常
查看 结果树-用于调试性能测试脚本
样条视图-用于观察系统响应时长的变化
显示 系统响应时长的直接变化,而图形显示响应时长的平均值变化
聚合报告-综合判断系统性能是否满足条件:
平均响应时长,90%阀值,吞吐率 错误率
用表格查看结果-逐条查看结果
监视器结果–寻找说服开发人员的证据
分布图形-通过观察系统响应时长分布规律,寻找隐藏起来的缺陷
聚合图形-寻找加载最慢的页面 可使用Yslow

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值