小编Mat*_*att的帖子

在测试计划中执行特定的 JMeter 线程组

我已经阅读了与我的问题相同的类似帖子,但没有足够的细节让我弄清楚。所以我想知道是否有人可以纠正我做错了什么。正如问题所述,我想使用 CLI 从测试计划运行单个线程组。

所以我的测试计划包含 4 个线程组。除了每个线程组中的 Cookie 管理器为特定 Cookie 包含不同的值之外,每个线程组都完全相同。因此,当我从命令行运行时,我想告诉 JMeter 只执行线程组 1 或 2 或 3 等......到目前为止我读到的是你可以使用一个 While 控制器和一个变量来完成这个,但我可以似乎无法让它发挥作用。

我的测试计划如下所示:

 
+ 测试计划 - 登录
   + 线程组 - 服务器 1 登录
       - 虽然控制器(*带有变量“server1ThreadActive”)
       - HTTP 请求默认值
       - 饼干管理器
       + HTTP 请求 - 加载主页
       + HTTP 请求 - 加载登录页面
       + HTTP 请求 - 登录表单
       + HTTP 请求 - 做点什么
       + HTTP 请求 - 做其他事情
       + HTTP 请求 - 注销
   + 线程组 - 服务器 2 登录
       - 虽然控制器(*带有变量“server2ThreadActive”)
       - HTTP …

linux apache jmeter

5
推荐指数
1
解决办法
8198
查看次数

JMeter - 从 BeanShell 预处理器中停止线程

是否可以在BeanShell PreProcessor 中停止线程或强制失败?我尝试从ThreadGroup类和其他一些类访问“stop()”函数/方法,但我不确定我做得对,或者是否可能。

我想强制我的测试在我的BeanShell 预处理器中停止,如果我的脚本中的这个特定 if 语句导致 TRUE...这可能吗?我确实阅读了一些“Failure”和“FailureMessage”函数,但不确定使用这些函数的最终结果是什么。

任何想法或建议将不胜感激!

提前致谢,
马特

jmeter beanshell

5
推荐指数
1
解决办法
4966
查看次数

标签 统计

jmeter ×2

apache ×1

beanshell ×1

linux ×1