Beanshell 将外部文件导入到jmeter中使用

一、jar包

1.临时导入 在测试计划中导入

 

2.永久导入     将jar包放入此目录    jmeter安装目录libext  后需要重启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变量名
原文地址:https://www.cnblogs.com/zxqtest2020/p/13667317.html