【发布时间】:2018-03-02 00:06:38
【问题描述】:
我正在尝试运行 JMX 测试以将 JMS 消息从 JMeter 发布到 ActiveMQ 代理。如果我检查使用 jndi.properties 文件的选项,如下所示,它不会专门询问文件的路径。我想知道如何在 JMeter 中配置 JNDI 属性文件。是否有添加 JNDI 属性文件的特定位置,或者我如何提供它的路径?
【问题讨论】:
标签: jmeter jms activemq jndi messagebroker
我正在尝试运行 JMX 测试以将 JMS 消息从 JMeter 发布到 ActiveMQ 代理。如果我检查使用 jndi.properties 文件的选项,如下所示,它不会专门询问文件的路径。我想知道如何在 JMeter 中配置 JNDI 属性文件。是否有添加 JNDI 属性文件的特定位置,或者我如何提供它的路径?
【问题讨论】:
标签: jmeter jms activemq jndi messagebroker
使用 jndi.properties。请注意,该文件必须在类路径中 - 例如通过更新 user.classpath JMeter 属性
因此,如果您将 jndi.properties 文件放在 JMeter Classpath 的某个位置,JMeter 会拾取它。
另一个选项是设置 user.classpath 属性并在其中包含 jndi.properties 文件位置,可以通过两种方式完成:
将下一行添加到 user.properties 文件(位于 JMeter 的“bin”文件夹中)
user.classpath=/path/to/your/jndi.properties
通过-J command-line argument 传递属性值,例如:
jmeter -Juser.classpath=/path/to/your/jndi.properties -n -t test.jmx -l result.jtl
请参阅Configuring JMeter 和Apache JMeter Properties Customization Guide,了解有关通过设置和覆盖属性微调 JMeter 实例的更多信息。
【讨论】: