如何在jmeter 调用java程序中调用自己写的java工具包

1、先在eclipse里面写好MD5的加密文件,用eclipse执行一遍,确保文件不会报错
Str2MD5.java 内容如下:
package hehe.md5;
import java.security.MessageD
import java.security.NoSuchAlgorithmE
public class Str2MD5 {
public String MD5(String sourceStr) {
String result = "";
MessageDigest md = MessageDigest.getInstance("MD5");
md.update(sourceStr.getBytes());
byte b[] = md.digest();
StringBuffer buf = new StringBuffer("");
for (int offset = 0; offset & b. offset++) {
i = b[offset];
if (i & 0)
if (i & 16)
buf.append("0");
buf.append(Integer.toHexString(i));
result = buf.toString();
System.out.println("MD5(" + sourceStr + ",32) = " + result);
System.out.println("MD5(" + sourceStr + ",16) = " + buf.toString().substring(8, 24));
} catch (NoSuchAlgorithmException e) {
System.out.println(e);
2、将文件导出 &并放到 JM的lib/ext文件目录下
3、在JM里面调用
import hehe.md5.Str2MD5;
String res = new Str2MD5().MD5("adf");
System.out.println(res);
vars.put("md5",res.toString());
看一下结果&
这样 就可以在 JM的变量里面引用啦 & 还可以将传参进行参数化。 其实单纯的MD5加密 在JM里面有一个函数 &直接就可以调用。_MD5()
阅读(...) 评论()是基于 的框架,所以第一个要求是JDK安装在机器上。
第1步 - 验证Java安装在你的机器上
现在,打开控制台并执行以下 java 命令。
Open Command Console
c:& java -version
Open Command Terminal
$ java -version
Open Terminal
machine:~ joseph$ java -version
让我们来验证所有的操作系统的输出:
java version &1.7.0_25&
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
java version &1.7.0_25&
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
java version &1.7.0_25&
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
如果没有安装Java,可以从以下网址:&下载并安装Java软件开发工具包(SDK)。本教程中使用Java1.7.0_25。
第2步:设置JAVA环境
设置 JAVA_HOME 环境变量指向的基本目录的位置,在机器上安装Java。例如;
Set the environment variable JAVA_HOME to C:Program FilesJavajdk1.7.0_25
export JAVA_HOME=/usr/local/java-current
export JAVA_HOME=/Library/Java/Home
附加 Java编译器的位置到系统路径。
A C:Program FilesJavajdk1.7.0_25in to the end of the system variable, Path.
export PATH=$PATH:$JAVA_HOME/bin/
not required
验证Java安装使用命令java-version如上所述。
第3步:下载JMeter
下载JMeter最新版本,从&。在写这篇教程的时候,下载的Apache JMeter2.9,并将它复制到&C:&JMeter 目录中:
目录结构看起来应该像如下:
apache-jmeter-2.9
apache-jmeter-2.9in
apache-jmeter-2.9docs
apache-jmeter-2.9extras
apache-jmeter-2.9lib
apache-jmeter-2.9libext
apache-jmeter-2.9libjunit
apache-jmeter-2.9printable_docs
可以重命名的父目录(即Apache的JMeter2.9),但不改变子目录名称。
第4步:运行JMeter
一旦下载JMeter,跳转到bin目录。在我们本教程中,这将是 /home/manisha/apache-jmeter-2.9/bin。现在点击以下:
jmeter.bat
JMeter的GUI点击上述文件后,经过短暂的停顿,应该会出现在下面的图片中看到,这是一个Swing应用程序:
这是主页面,默认页面的工具。
加QQ群啦!
JAVA技术群:
MySQL/SQL群:
Python技术群:
大数据开发群: (Java,Python,R,Scala,Hadoop,Spark,zookeeper,kafka等技术)
Web开发群(新群):
(PHP,HTML/HTML5,JS/JQuery,CSS等技术)
Linux技术群(新群): (Redhat/Centos,Ubuntu,Shell,运维,监控等技术)
易百教程移动端:请扫描本页面底部(右侧)二维码关注微信公众号,或直接手机访问:> 博客详情
摘要: 在接口测试的时候有时候参数是需要进行转码或者拼接处理的,在jmeter中不能直接继承java sample request接口,本文主要介绍将代码在eclipse中封装成jar包文件之后将 jar文件放在jmeter中的\apache-jmeter-2.12\lib\ext目录里,在jmeter中添加前置beanshell就可以调用java代码了
本文的内容转载来源是百度经验:
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥}

我要回帖

更多关于 jmeter 调用java程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信