jmeter不常用知识点汇总

来源:互联网 发布:阿里云ecs搭建淘宝客 编辑:程序博客网 时间:2024/05/17 01:30

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、正则表达式模板

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


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



0 0