jmeter - 根据jmeter中的条件在测试片段中执行多个if条件中的http请求
问题描述
请找到快照,然后来描述。
如何从不同的模块控制器调用片段中的 if 条件。我的要求是当调用 END 模块时 if condition1 应该执行,当调用 START 模块时 if condition2 应该执行。我尝试使用用户参数、用户定义的变量和 JSR223 侦听器,但没有任何效果,因为值正在全局更新。请在这里帮忙
解决方案
我认为您无法使用单个模块控制器来实现它,没有简单而明显的方法可以从测试片段中确定调用模块控制器,因此最直接的选择是从 END 调用和HTTP-Request-1
从END调用Start
HTTP-Request-2
如果您需要有条件地执行 HTTP-Request-1 和 2 - 将模块控制器放在If 控制器下并在那里指定条件,而不是在测试片段中。
更多信息:使用 JMeter 模块控制器
推荐阅读
- java - 找不到 org.geoserver:gs-wms:jar:2.5.2
- javascript - 使用 else if 语句重构组件
- mongodb - 合并不同集合的两个对象并在Mongodb中获取特定数据
- python - Spacy 标记器损失在训练时为零
- ruby-on-rails - 在rails中导入excel文件时如何在模型中传递参考ID
- javascript - 尽管元素存在,但量角器并未等待页面加载
- c# - 将类对象的可观察集合绑定到 ListBox 和 UserControl (WPF)
- sql - 使用局部变量在 SQL 中设置表字段
- c++ - 使用线程类在 C++ 中构造动态线程数组时出错
- c# - 使用泛型和接口时如何解决“无隐式引用转换”问题