Jmeter使用jar包方式
- Jmeter 可以使用3种方式引用jar包
- TestPlan----add directory or jar to classpath
- 引用的jar包放置到Jmeter的lib目录下,或者lib/ext目录下
- 设置插件依赖路径,jmeter.properties中
plugin_dependency_paths=xx
添加路径依赖
Jmeter BeanShell
类Java语法;可以调用Java Jar包
- maven
<groupId>zy</groupId>
<artifactId>bstool</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>org.apache.directory.studio</groupId>
<artifactId>org.apache.commons.codec</artifactId>
<version>1.8</version>
</dependency>
</dependencies>
package zy.bstool;
import org.apache.commons.codec.binary.Base64;
public class BsTools {
public static void main(String[] args) throws Exception {
String before = "zy";
String after = BsTools.encodeStr(before);
System.out.println(after);
System.out.println(BsTools.decodeStr(after));
}
public static String encodeStr(String plainText) {
byte[] b = plainText.getBytes();
Base64 base64=new Base64();
b = base64.encode(b);
String s = new String(b);
return s;
}
public static String decodeStr(String encodeStr) {
byte[] b = encodeStr.getBytes();
Base64 base64=new Base64();
b = base64.decode(b);
String s = new String(b);
return s;
}
}
- BeanShell
import zy.bstool;
String before= "zy";
String after = zy.bstool.BsTools.encodeStr(before);
log.info(before);
log.info(after);