multithreading - 如何从命令行运行 Jmeter 的特定线程

标签 multithreading jmeter load-testing

我试图从命令行一次只运行 Jmeter 的特定线程。 我在我的测试计划和条件 block 中添加了一个 if Controller ,我写了 ${__P(threadActive)} == true 这样我就可以从命令行给出“threadActive”的值。< br/> 我对其他线程组做了同样的事情,并给出了条件 ${__P(group)} == true

现在当我运行时只想运行我编写的一个线程组
JMeter -n -t "TestPlanName.jmx"-JthreadActive=true"或 "JMeter -n -t "TestPlanName.jmx"-Jgroup=true
只运行一个线程,它开始执行两个线程。当我将条件 block 中的条件值更改为 false 并编写 JMeter -n -t "TsetPlanName.jmx"-JthreadActive=false 时,它会执行该线程。 显然这意味着这些变量的默认值为真,那么如何更改这些用户变量的默认值呢?

最佳答案

试试这个:

  "${__P(threadActive)}" == "true"

有了这个:

  • JMeter -n -t "TestPlanName.jmx"-JthreadActive=true

关于multithreading - 如何从命令行运行 Jmeter 的特定线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25264347/

相关文章:

groovy - JMeter 与 Groovy ClassNotFoundException : org. apache.ivy.core.report.ResolveReport

jMeter .jmx 到对应的 java 代码

java - Jmeter进行QPS测试好像不精确?

load-testing - 使用 Postman REST/RESTFUL 工具进行负载测试

php - 测试网站的负载、压力、可扩展性

mysql - Web请求性能在压力下真的很差

c# - 线程控制调用

java - 你会如何设计协作/可共享的文本编辑器 : Key points are given below

c++ - vtkRenderWindowInteractor 事件循环和线程

java - 如何解决 Java 中的 "Double-Checked Locking is Broken"声明?