Jmeter测试结果分析(上)

发表于:2008-11-17 17:21

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Carrie    来源:cnblogs

  Jmeter测试结果分析这一篇,我打算分成上下两部分。上篇,主要讲述如何使用jmeter中Assertion对结果进行简单的分类;下篇,主要讲述的是当我们拿到测试结果后,我们应该如何去看待这些测试结果。 用过LoadRunner的人都知道,LoadRunner本身提供了很多函数可以对收集回来的结果进行一些初步的分析。

  例如可以做到判断返回的结果是否正确;判断request的response time是否大于x秒之类的。

  相比起LoadRunner,Jmeter在这方面没有那么强大,但是个人认为,对于一些编程基础不是太好的测试人员来说,Jmeter比LoadRunner易用性上面做得更出色。 Assertion--断言,通常是用于对每一个request sampler进行额外验证的工具。下面通过一个例子来介绍一下常用的几个Assertions。

  假设现在要进行一个登陆的压力测试,下面是对pass的几个定义:

  1.正确login后,必须收到返回的身份验证和用户个人信息下载的完成信息;

  2.响应时间不能超过150毫秒

  3.返回的结果大小不能小于750bytes

  根据以上的要求,我们在对应的request sampler下面添加了以下的Assertions。

  A.Response Assertion

  Response Field to Test -- 标示被检查对象是什么?

  Pattern Matching Rules -- 标明被检查对象与验证内容之间的关系,Contains(包含关系);Matches(匹配关系);Equals(相等关系);Not(非关系)

  Pattern to Test -- 需要验证的内容列表

  B.Duration Assertion

  Duration to Assert -- 允许的响应时间的最大值

  C.Size Assertion

  Size to Assert -- 对于返回结果文件大小的标准定义

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • chenyl1009
    2010-6-12 10:16:47

    对测试结果的分析很重要 否则拿着测试结果也是白搭 等我熟练使用JMeter了 也分享自己的测试结果分析经验

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号