51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 13256|回复: 18
打印 上一主题 下一主题

关于JMeter测试用例结果分析

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-6-29 16:31:38 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
大部分帖子只是介绍JMeter如何安装,构建Test Plan,但介绍到添加监视器,比如聚合报告或者图形结果后就不再介绍了,要知道测试任务中测试用例只是开始,对测试结果的分析才是最重要的
我们进行了一个测试活动,测试出来的结果是好是坏才是我们最为关心的,否则我们测了干嘛?
我到现在还没看到哪篇详细讲解测试结果分析的
比如以什么为参考标准来对测试结果进行分析,进而得出我们测试软件是好是坏,这个性能怎么样
希望有高手能发这样的帖子出来
不要重复在简单的步骤上
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

该用户从未签到

19#
发表于 2015-12-20 06:22:52 | 只看该作者
超时我设置五秒,并发线程10000个,错误率稳定在9%,错误原因是连接数不够了,要么我增加等待时间,要么在代码中请求前首先查询当前数据库连接数目,大于危险阈值就去另一个主机数据库
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2016-5-9 13:43
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    18#
    发表于 2015-12-4 11:34:03 | 只看该作者
    希望高手指教
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2015-10-27 15:49:42 | 只看该作者
    这个是个问题,确实结果分析需要很强的技术底子,有很多东西要学,明白的人可指点一二。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-3-9 17:42
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    16#
    发表于 2015-7-17 10:48:15 | 只看该作者
    完全迷茫中……
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2015-6-12 18:00:36 | 只看该作者
    chenyl1009 发表于 2010-7-2 15:30
    今天做了一个对Mysql数据库的压力测试
    聚合报告里给出 Error% 为62%
    设置了150个线程 报错62% 还是蛮严 ...

    我也遇到你这样的问题。。。。放到命令行下执行的时候,加大用户量到1000以上,错误率是100%。。。怎么处理呢? 怎么让它正常执行。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2010-8-11 14:59:53 | 只看该作者

    怎样分析JMeter的结果

    我也很想知道,大部分的资料都是关于jmeter的安装和简单使用,怎样去做结果分析呢?还是不会,准确地说,就是教我们怎么去看测试后的结果,还请高手指点一下,谢谢啦!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2010-7-20 14:32:45 | 只看该作者

    回复 12# 的帖子

    JonnyGu  你好 Jmeter我还是没有使用会 目前就是做过对Mysql数据库的测试 结果分析还是没弄明白
    还只是对数据库的查询做的性能测试 那能说明什么问题呢
    你是通过什么途径学习这个Jmeter的 能否指教一些
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2010-7-9 13:35:00 | 只看该作者
    对CPU等的监控可用windows自带的监控或者用专门的监控软件,有问题可以问楼上的,高手哦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2010-7-6 18:24:58 | 只看该作者
    原帖由 chenyl1009 于 2010-7-2 15:30 发表
    今天做了一个对Mysql数据库的压力测试
    聚合报告里给出 Error% 为62%
    设置了150个线程 报错62% 还是蛮严重的
    信息提示是 超时
    该如何分析呢



    这个原因是因为连接超时,因为jmeter的JDBC Connection Configuration 默认设置的 Max Number of Connections是10,Pool TimeOUT是10000ms,你可以增大Max Number of Connections,或者增大Pool TimeOUT。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2010-7-6 15:54:55 | 只看该作者

    jmeter监控问题

    关于jmeter的统计功能目前来说不是很完善,一般都是在服务器上做系统监控的,也可以自己写脚本打印出来。
    要做好性能分析,需要对服务端的架构有一定的了解,否则有些很明显的问题,你也很难发现~。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2010-7-6 15:50:17 | 只看该作者

    could not create enough components to service your request

    你这个问题应该是mysql的连接超时错误,你可以尝试以下两个方式来解决:
    1 修改my.cnf里的wait_timeout的时间,默认好像是10秒(自己可以查一下文档)
    2 调整jmeter线程组里每秒并发的线程数,你设置的并发线程数,可能导致某些请求超时了
    遇到问题的解决方法:
    1 查看jmeter.log或者被测系统的监控日志
    2 多看jmeter的mail群组

    希望能对你的问题有帮助
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2010-7-2 16:11:47 | 只看该作者
    从100个线程加到300个线程
    测试结果如图所示

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2010-7-2 15:55:37 | 只看该作者
    更改设置信息 修改线程数为200个 Errer%为 70
    聚合报告里 报错信息还是 “对请求不能创建足够的组件去服务 超时”
    这说明了什么呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2010-7-2 15:33:17 | 只看该作者
    聚合报告界面

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2010-7-2 15:30:15 | 只看该作者
    今天做了一个对Mysql数据库的压力测试
    聚合报告里给出 Error% 为62%
    设置了150个线程 报错62% 还是蛮严重的
    信息提示是 超时
    该如何分析呢

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2010-6-30 15:41:10 | 只看该作者
    这三幅图片 是我进行的一个简单的登录界面的性能测试
    其中聚合报告的数据 不知如何分析 请指教
    用BadBoy录制脚本时 第一个界面是输入用户名和登录密码 接着要加载JVM 然后进入图谱列表界面 再对图谱进行操作时好像BadBoy就没有录制脚本了
    这样的话 好像只对登录过程做一个性能测试 意义不大 我们主要关注图谱在处理大数量量上传或者访问过程中的性能测试
    其中CPU 内存占用情况 JMeter好像没有选项来监控

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2010-6-30 15:02:50 | 只看该作者

    回复 2# 的帖子

    JonnyGu  你说的对 测试结果的参考标准 是需求文档里应该明确的 然后我们通过JMeter测试出的结果去比较
    我用BadBoy录制了脚本 不过只能录制登陆web的脚本 我的意思是进入系统后打开图谱 或者其他的操作 BadBoy好像就没有再录制了 然后在JMeter 里聚合报告给出的信息 我还是不大明白
    这个回帖如何添加图片上来啊 正好你在线 希望向你多学习点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2010-6-29 17:39:14 | 只看该作者
    Jmeter是个开源工具,用的人比较少,而且需要二次开发才能发挥它的很多作用。高手也很少,而真正的高手是不高兴给你发什么高深的帖子的,只能有问题提出来,望高手能给你解决一下了。

    而你所说的测试结果的参考标准,我想这应该是你的客户所提出来的,通常是response time,即你在结果中看到的时间。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-15 09:58 , Processed in 0.081062 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表