首页 > 解决方案 > 如何从 JSR223/Beanshell 读取 JMeter 测试 Cmd 行参数

问题描述

我已经编写了一个 JMeter 测试,我想在命令行中使用一些参数运行它,比如说 ThreadNumber。

如何在 JSR223/BeanShell 中阅读它?

标签: jmetercommand-promptbeanshelljsr223

解决方案


在命令行中发送属性,使用-J它添加新属性

 -JthreadNum=100

线程组内部使用用户数(线程)字段中的__P函数值

 ${__P(threadNum)}

简化的属性函数,旨在与命令行上定义的属性一起使用。

用于props在 JSR223/BeanShell 中获取属性

  props.get("threadNum")
  • 请注意,您可以设置与线程编号属性相同的斜坡

从 Ramp-up = 线程数开始,并根据需要向上或向下调整。


推荐阅读