Beanshell 将外部文件导入到jmeter中使用
一、jar包
1.临时导入 在测试计划中导入
2.永久导入 将jar包放入此目录 jmeter安装目录\lib\ext 后需要重启jmeter
(1.2步骤选其1即可)
3.在Beanshell中使用以下代码调用j'ar包中的函数
//导入jar包
import MD5Util.*;
MD5Util test = new MD5Util(); //实例化一个test对象
String str1 = test.getMD5String("zr111111hg"); //调用MD5算法
log.info("MD5------------------->"+str1); //在日志中打印str1
vars.put("psw",str1); //将str1起名赋值给变量psw
${psw} //调用这个用算法加密过的变量 psw变量名
二、.java文件
source("D:\\笔记\\性能班\\算法文件\\MD5Util.java");
import MD5Util;
MD5Util test = new MD5Util(); //实例化一个test对象
String str1 = test.getMD5String("zr111111hg"); //调用MD5算法
log.info("MD5------------------->"+str1); //在日志中打印str1
vars.put("psw",str1); //将str1起名赋值给变量psw
${psw} //调用这个用算法加密过的变量 psw变量名
三、.class文件
addClassPath("D:\\笔记\\性能班\\算法文件\\MD5Util.class");
import MD5Util;
MD5Util test = new MD5Util(); //实例化一个test对象
String str1 = test.getMD5String("zr111111hg"); //调用MD5算法
log.info("MD5------------------->"+str1); //在日志中打印str1
vars.put("psw",str1); //将str1起名赋值给变量psw
${psw} //调用这个用算法加密过的变量 psw变量名