具有自定义Java代码的JMeter [英] JMeter with Custom Java Code

查看:275
本文介绍了具有自定义Java代码的JMeter的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am new to JMeter and trying out certain sample code as part of my POC's. My requirement is pretty simple, I just need to attach a zip file to a SOAP message and fire the request. But to create the SOAP message we already have a framework that needs to be used. Now the problem I am facing is to include the framework JARs. I tried to add the library files into the project and create a JAR and paste it in /lib/ext folder and also by putting them in the class path. None of this works.

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

How do you use any existing framework JARs with the custom code you write for JMeter??

推荐答案

  1. 将jar拖放到JMeter安装的/lib文件夹中
  2. 重新启动JMeter . JMeter不会动态获取新的库或配置文件更改.
  3. Beanshell

  1. Drop your jar to /lib folder of your JMeter installation
  2. Restart JMeter. JMeter doesn't pick up new libraries or configuration file changes dynamically.
  3. In Beanshell or JSR223 Sampler refer to your jar classes as:

import com.yourcompany.package.SomeClass;
import com.yourcompany.package.SomeMessage;

SomeClass myClass = new SomeClass(parameter1, parameter2);
SomeMessage message = myClass.createMessage();
message.send();

有关使用外部jar的示例,请参见使用Apache JMeter进行WebSocket测试指南在JMeter中.

See WebSocket Testing With Apache JMeter guide as an example of using external jars in JMeter.

这篇关于具有自定义Java代码的JMeter的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆