JMeter与自定义Java代码

时间:2014-08-06 01:25:25

标签: jmeter

我是JMeter的新手并尝试将某些示例代码作为我的POC的一部分。我的要求很简单,我只需要将一个zip文件附加到SOAP消息并触发请求。但是为了创建SOAP消息,我们已经有了一个需要使用的框架。现在我面临的问题是包含框架JAR。我尝试将库文件添加到项目中并创建一个JAR并将其粘贴到/ lib / ext文件夹中,并将它们放在类路径中。这些都不起作用。

如何将任何现有框架JAR与您为JMeter编写的自定义代码一起使用?

1 个答案:

答案 0 :(得分:2)

  1. 将jar放到JMeter安装的/ lib文件夹
  2. 重新启动JMeter 。 JMeter不会动态获取新库或配置文件更改。
  3. BeanshellJSR223 Sampler中,请将您的jar类称为:

    import com.yourcompany.package.SomeClass;
    import com.yourcompany.package.SomeMessage;
    
    SomeClass myClass = new SomeClass(parameter1, parameter2);
    SomeMessage message = myClass.createMessage();
    message.send();
    
  4. 有关在JMeter中使用外部jar的示例,请参阅WebSocket Testing With Apache JMeter指南。