您的位置:首页 > 其它

jmeter不常用知识点汇总

2016-11-10 16:41 260 查看
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、正则表达式模板


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



通过模板值来确定变量值取第几个
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jmeter