当前位置: 首页 > news >正文

jmeter引入jar包的三种方式

示例

实现对登录密码进行MD5加密

pom文件依赖

<!-- https://mvnrepository.com/artifact/commons-codec/commons-codec --><dependency><groupId>commons-codec</groupId><artifactId>commons-codec</artifactId><version>1.12</version></dependency>

在这里插入图片描述
MD5Util类

package com.uncleyong;
import org.apache.commons.codec.digest.DigestUtils;public class MD5Util {public static String encryptToMD5(String str){return DigestUtils.md5Hex(str);}public static void main(String[] args) {String res = encryptToMD5("123456");System.out.println(res);}
}

package打包生成jar文件

方式一:把jar包加入到classpath

添加jar包
在这里插入图片描述
login请求
在这里插入图片描述
beanshell脚本

import com.uncleyong.MD5Util;String password_md5 = MD5Util.encryptToMD5("123456");
vars.put("password_md5", password_md5);

在这里插入图片描述
发送请求后,从查看结果树中可以看到请求的密码加密了
在这里插入图片描述

方式二:把jar包放到lib/ext下

jmeter会自动从它的/lib和/lib/ext目录下的jar包中查找需要的类,这里,我们把jar包放到lib/ext目录下,然后去掉方式一添加的jar包
在这里插入图片描述
发送请求后,从查看结果树中可以看到请求的密码加密了
在这里插入图片描述

方式三:把jar包放到自定义目录下

如果是前面两种方式,肯能你会发现,不方便管理自己的jar包,第三种方式易于管理自己的jar包,也防止误删

在jmeter的bin同级目录下创建文件夹dependencies,把我们的jar包放到这个文件夹中

在bin目录下的jmeter.properties文件中,搜索dependencies,添加如下内容

在这里插入图片描述

保存后,重启jmeter,发送请求后,从查看结果树中可以看到请求的密码加密了

在这里插入图片描述


http://www.mrgr.cn/news/1791.html

相关文章:

  • 【专题】2024全数驱动 致胜未来-数字化敏捷银行白皮书报告合集PDF分享(附原数据表)
  • 2024深圳国际汽车改装与定制技术展览会
  • Kubeadm快速安装 Kubernetes集群
  • 入门request请求库使用
  • javascript
  • leetcode + react学习
  • Python版《超级玛丽+源码》-Python制作超级玛丽游戏
  • FFmpeg源码:file_read、file_write函数分析
  • 并发编程 | Future是如何优化程序性能
  • 推荐编译器插件:Fitten Code 更快更好的AI助手
  • GlobalMapper-大疆的航点kmz转航线文件展示空间轨迹
  • Java设计模式之中介者模式(Mediator Pattern)
  • mysql 彻底重装(删除所有数据)
  • 【Kubernetes】k8s集群图形化管理工具之rancher
  • GPT-4:揭秘人工智能新纪元
  • 学习使用pymodbus模块实现Modbus通讯
  • 如何去除抖音视频水印,还原视频的3种方法
  • 4 - Linux远程访问及控制
  • 驾驭数据之序:SQL序列的奥秘与实现
  • MySql 高阶二(SQL 性能分析)