JMeter 脚本录制调试综述(转)

录制脚本是性能测试的第一步,JMeter 本身不像 LoadRunner 那样支持录制脚本的功能,需要借助第三方软件进行脚本的录制。最常用的软件为 Badboy,请单击这里下载

官网下载,不过官网下载的需要注册码。

添加元件

打开 JMeter,添加线程组后,我们需要添加测试用到的相应元件信息,此时必须掌握元件的作用域与执行顺序。

脚本调试

添加好元件后,我们就可以进行脚本调试,脚本调试的关键点在于以下几点。

(1)事务定义,其粒度粗细,会影响我们最终的性能测试指标。

(2)思考时间:其含义就是为了模拟真实用户的行为。举个例子来说:客户打开一个网页之后,肯定会大致浏览下网页内容,如果捕捉到自己想要的信息,就会停下来浏览一段时间,如果没有就会进行下一步操作(这个操作可能是关闭网页,也可能是继续浏览其他网页)。

(3)关联:JMeter 不支持自动关联,需要我们手动进行关联。

(4)脚本参数化:想说明白这件事,就需要明白以下内容。

  • 为什么进行参数化

答案很简单,因为不进行参数化,脚本会跑不通,脚本跑不通的原因最大比例就是因为脚本没有参数化进行的(可以告诉大家,这个原因导致的脚本不通比例可以高达85%,另外15%的原因是因为没有对脚本进行关联)。

  • 需要参数化的指标有哪些

时间,请记住只要脚本中出现了日期、时间,务必将其进行参数化,如果不进行参数化,今天可以执行的脚本,过了今天再去执行,肯定是不通的。

一次性数据,下面举个例子来说明下什么样的数据可以被称为是一次性数据:生活中我们注册XX网站的会员,时常会使用自己的手机号,一个手机号被注册一次之后,肯定不会允许再重复注册,这时手机号就是一个一次性数据。此时我们就需要将其进行动态关联,目的是每次注册的时候都生成一个满足条件的、新的手机号。

(5)集合点:这是性能测试的一种策略,没有其真实含义,后面章节中详细介绍。

(6)检查点:可以理解为断言,其目的就是为了验证某一步的操作是否正确。

转载于:https://www.cnblogs.com/pingan666/p/9999680.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值