jmeter不常用知识点汇总

1、if控制器,Evaluate for all children 

注:勾选后在执行每个子节点前均执行一次

验证方法:

在第一步setvar中设置变量值,if控制器中判断,在setvar2中重置变量值。分别在勾选Evaluate for all children和不勾选Evaluate for all children的情况下运行


实际结果:

当没勾选Evaluate for all children时,if控制器下头执行的为A2,setvar2,A3。

当勾选Evaluate for all children时,执行A2,setvar2。

setvar中

vars.put("whoiskeng","zkk");
setvar中

vars.put("whoiskeng","zmm");
if控制器中:

"${whoiskeng}" == "zkk"

2、HTTP Cache Manager

由于WBE性能测试过程中一些场景下需要尽量保持全新的请求,这种情况下就需要我们清除缓存,但是少数情况下又恰恰想法


Clear cache each iteration

勾选后将在每次请求前清除缓存,以确保每次都模拟没访问过的新用户。

Use Cache Control/Expires header when processing GET requests

使用缓存控制/过期 处理GET请求。


3、正则表达式模板

正则表达式提取后会有四个值


通过模板值来确定变量值取第几个



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值