Jmeter逻辑控制器
常用逻辑控制器
如果if控制器
循环控制器
ForEach控制器
if控制器
用来控制测试元素是否运行
添加方法:线程组->添加逻辑控制器->如果(if)控制器
根据变量值实现对应网站的访问操作步骤
1. 添加线程组

2. 用户定义的变量

3. 添加If控制器,判断name是否等于baidu

4. 添加HTTP请求,用来访问百度

5. 添加If控制器,判断name是否等于cnblogs

6. 添加HTTP请求,用来访问博客园

7. 添加查看结果树

循环控制器
用来设置循环次数,实现循环发送请求
线程组属性控制器用来控制所有取样器的执行次数,循环控制器可以控制部分取样器的循环次数,精度更高
添加方法:线程组->右键逻辑控制器->循环控制器
循环访问百度100次,操作步骤
1.添加线程组

2.添加循环控制器

3.添加HTTP请求

4.添加结果树

For Each控制器
ForEach控制器一般和用户自定义变量或正则表达式提取器一起使用,在二者的返回结果中读取一系列相关变量。至少执行一次,每次读取不同的变量
添加方法:线程组->右键逻辑控制器->ForEach控制器
给定关键字依次访问操作步骤
1.添加线程组

2.用户定义的变量

3.添加ForEach控制器

4.添加HTTP请求

5.添加查看结果树

通过网页获取内容访问操作步骤
1. 添加线程组

2. 添加HTTP请求1 (访问博客园)

3. 添加正则表达式提取器

4. 添加ForEach控制器

5. 添加HTTP请求2(搜索博主)

6. 添加查看结果树

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署