如何在JMeter中配置JNDI属性文件?

时间:2017-09-20 19:29:30

标签: jmeter jms activemq jndi messagebroker

我正在尝试运行JMX测试,以便从JMeter向ActiveMQ代理发布JMS消息。如果我检查使用jndi.properties文件的选项,如下所示,它没有具体询问文件的路径。我想知道如何在JMeter中配置JNDI属性文件。是否有特定的位置来添加JNDI属性文件或如何提供它的路径?

enter image description here

1 个答案:

答案 0 :(得分:0)

根据JMS Publisher documentation

  

使用 jndi.properties 。请注意,该文件必须位于类路径上 - 例如通过更新 user.classpath JMeter属性

因此,如果您将 jndi.properties 文件放在某处JMeter Classpath,JMeter会将其取出。

另一种选择是设置 user.classpath 属性并在那里包含 jndi.properties 文件位置,可以通过两种方式完成:

  1. 将下一行添加到 user.properties 文件(位于JMeter的“bin”文件夹中)

    user.classpath=/path/to/your/jndi.properties
    
  2. 通过-J command-line argument传递属性值,如:

    jmeter -Juser.classpath=/path/to/your/jndi.properties -n -t test.jmx -l result.jtl
    

    有关通过设置和覆盖属性来微调JMeter实例的更多信息,请参阅Configuring JMeterApache JMeter Properties Customization Guide