JMeter脚本开发基础

JMeter执行顺序规则如下:
配置元件
前置处理器
定时器
采样器
后置处理器(除非服务器响应为空)
断言(除非服务器响应为空)
监听器(除非服务器响应为空)

作用域规则:
JMeter测试树中既包含遵循分层规则的测试元件,又包含遵循顺序规则的测试元件。有些测试元件在测试树中严格遵循分层规则(监听器、配置元件、后置处理器、前置处理器、断言、定时器),而另外一些测试元件遵循原始的顺序规则(逻辑控制器、采样器)。

JMeter属性和变量:
JMeter属性统一定义在jmeter.properties文件中。JMeter属性在测试脚本的任何地方都是可见的(全局),通常被用来定义一些JMeter使用的默认值。
JMeter变量对于测试线程而言是局部变量。这就意味着JMeter变量在不同测试线程中,既可以是完全相同的,也可以是不同的。

使用变量参数化测试:
变量并不一定要一直变化,如果变量定义之后一直不用,那么它的值就会保持不变。因此测试人员可以用变量来代替某些在测试计划中经常出现的表达式,或者某些在单次测试运行过程中不发生变化,但在多次测试运行之间会发生变化的事物。
在考虑如何构建测试计划时,需要注意哪些在测试运行期间是恒定不变的(常量),而哪些在不同线程之间可能会发生变化(变量)。
可以在测试计划中使用${变量}来引用测试变量。如果测试人员想修改某个值,只需要修改对应变量的值即可。这种方法适用于并发量较小的情况,对于大并发的压力测试最好使用JMeter属性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值