【接口/性能测试】Jmeter引用 jar包的三种方式(详细)

这篇具有很好参考价值的文章主要介绍了【接口/性能测试】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包

【接口/性能测试】Jmeter引用 jar包的三种方式(详细),性能测试,软件测试,jmeter,jmeter,软件测试,自动化测试,接口测试,性能测试,测试工具,软件测试工程师

login请求

【接口/性能测试】Jmeter引用 jar包的三种方式(详细),性能测试,软件测试,jmeter,jmeter,软件测试,自动化测试,接口测试,性能测试,测试工具,软件测试工程师

beanshell脚本

import com.uncleyong.MD5Util;

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

【接口/性能测试】Jmeter引用 jar包的三种方式(详细),性能测试,软件测试,jmeter,jmeter,软件测试,自动化测试,接口测试,性能测试,测试工具,软件测试工程师

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

【接口/性能测试】Jmeter引用 jar包的三种方式(详细),性能测试,软件测试,jmeter,jmeter,软件测试,自动化测试,接口测试,性能测试,测试工具,软件测试工程师

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

jmeter会自动从它的/lib和/lib/ext目录下的jar包中查找需要的类,这里,我们把jar包放到lib/ext目录下,然后去掉方式一添加的jar包

【接口/性能测试】Jmeter引用 jar包的三种方式(详细),性能测试,软件测试,jmeter,jmeter,软件测试,自动化测试,接口测试,性能测试,测试工具,软件测试工程师

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

【接口/性能测试】Jmeter引用 jar包的三种方式(详细),性能测试,软件测试,jmeter,jmeter,软件测试,自动化测试,接口测试,性能测试,测试工具,软件测试工程师

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

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

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

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

【接口/性能测试】Jmeter引用 jar包的三种方式(详细),性能测试,软件测试,jmeter,jmeter,软件测试,自动化测试,接口测试,性能测试,测试工具,软件测试工程师

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

【接口/性能测试】Jmeter引用 jar包的三种方式(详细),性能测试,软件测试,jmeter,jmeter,软件测试,自动化测试,接口测试,性能测试,测试工具,软件测试工程师

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

【接口/性能测试】Jmeter引用 jar包的三种方式(详细),性能测试,软件测试,jmeter,jmeter,软件测试,自动化测试,接口测试,性能测试,测试工具,软件测试工程师

二、接口自动化项目实战

【接口/性能测试】Jmeter引用 jar包的三种方式(详细),性能测试,软件测试,jmeter,jmeter,软件测试,自动化测试,接口测试,性能测试,测试工具,软件测试工程师

三、Web自动化项目实战

【接口/性能测试】Jmeter引用 jar包的三种方式(详细),性能测试,软件测试,jmeter,jmeter,软件测试,自动化测试,接口测试,性能测试,测试工具,软件测试工程师

四、App自动化项目实战

【接口/性能测试】Jmeter引用 jar包的三种方式(详细),性能测试,软件测试,jmeter,jmeter,软件测试,自动化测试,接口测试,性能测试,测试工具,软件测试工程师

五、一线大厂简历

【接口/性能测试】Jmeter引用 jar包的三种方式(详细),性能测试,软件测试,jmeter,jmeter,软件测试,自动化测试,接口测试,性能测试,测试工具,软件测试工程师

六、测试开发DevOps体系

【接口/性能测试】Jmeter引用 jar包的三种方式(详细),性能测试,软件测试,jmeter,jmeter,软件测试,自动化测试,接口测试,性能测试,测试工具,软件测试工程师

七、常用自动化测试工具

【接口/性能测试】Jmeter引用 jar包的三种方式(详细),性能测试,软件测试,jmeter,jmeter,软件测试,自动化测试,接口测试,性能测试,测试工具,软件测试工程师

八、JMeter性能测试

【接口/性能测试】Jmeter引用 jar包的三种方式(详细),性能测试,软件测试,jmeter,jmeter,软件测试,自动化测试,接口测试,性能测试,测试工具,软件测试工程师

九、总结(尾部小惊喜)

只有拼尽全力,才能看到梦想的光芒;只有坚持不懈,才能领略成功的滋味;只有勇于挑战,才能超越自己的极限。奋斗吧,因为你值得拥有更好的明天!

只有不断努力奋斗,才能在逆境中砥砺前行、迸发出闪耀的光芒。无论困难多大,坚持信念,勇往直前,成功的路上绝不缺席,只待你付出不止的努力。相信自己,奋斗不息,梦想必将成真!

只有拼尽全力,才能让梦想破茧成蝶,只有坚持不懈,才能攀登人生巅峰。奋斗是通向成功的唯一道路,相信自己,勇往直前,终将收获辉煌!文章来源地址https://www.toymoban.com/news/detail-555702.html

到了这里,关于【接口/性能测试】Jmeter引用 jar包的三种方式(详细)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • R语言实操记录——获取包的三种渠道及安装包的三种方式

    R语言实操记录——获取包的三种渠道及安装包的三种方式

    R语言实操记录——获取包的三种渠道及安装包的三种方式 渠道1 、CRAN:R语言的官网,里面包含有绝大多部分领域的大部分包。 渠道2 、Bioconductor:生物专业的相关网页,包含有大部分的专业数据分析包。 渠道3 、Github:一部分还未被官网收录的包或者比较新的包会被发布在

    2024年02月07日
    浏览(7)
  • jmeter做接口压力测试_jmeter接口性能测试

    jmeter做接口压力测试_jmeter接口性能测试

     jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个比较轻量级的测试工具,使用起来非常简单。因为jmeter是java开发的,所以运行的时候必须先要安装jdk才可以。jmeter是免安装的,拿到安装包之后直接解压就可以使用,同时它在linu

    2024年02月07日
    浏览(14)
  • Jmeter接口测试、性能测试详细介绍

    Jmeter接口测试、性能测试详细介绍

    目录:导读 1、接口简介 2、接口测试简介 3、环境搭建 4、RESTful风格   5、Json说明 6、Jmeter简介 7、Jmeter环境搭建 8、Jmeter使用 8.1 Jmeter发GET请求 8.2线程组 8.2.1 并发执行 8.2.2 顺序执行 8.2.3 线程组-Ramp-Up Period(in senconds) 8.2.4 线程组-循环次数 8.2.5 线程组-调度器 8.2.6 setUp和te

    2023年04月20日
    浏览(7)
  • 【接口测试】POST请求提交数据的三种方式及Postman实现

    【接口测试】POST请求提交数据的三种方式及Postman实现

      POST请求是HTPP协议中一种常用的请求方法,它的使用场景是向客户端向服务器提交数据,比如登录、注册、添加等场景。另一种常用的请求方法是GET,它的使用场景是向服务器获取数据。 当前,POST请求提交数据的编码方式有三种: application/x-www-form-urlencoded multipart/form-dat

    2024年02月10日
    浏览(13)
  • Jmeter接口/性能测试,Jmeter使用教程(超细整理)

    1、线程组 线程组分类: Jmeter线程组主要分为3类分别为线程组、setUp线程组、tearDown线程组 ①线程组 这个就是我们通常添加运行的线程。通俗的讲一个线程组,可以看做一个虚拟用户组,线程组中的每个线程都可以理解为一个虚拟用户。 ②setUp线程组 一种特殊类型的ThreadG

    2024年02月15日
    浏览(11)
  • Jmeter 之 https接口 性能测试

    Jmeter 之 https接口 性能测试

    Jmeter 之 https接口 性能测试 准备工作 工具: https://jmeter.apache.org/download_jmeter.cgi 最新版本选择一个下载即可,历史版本直接在icenter空间中下载,链接同以下脚本链接 脚本编写 工具下载完成后,解压到本地PC,需要安装jdk1.8,安装好后,直接打开目录执行jmeter.bat文件,打开

    2024年02月10日
    浏览(11)
  • 接口测试 [分享] 自动化测试与持续集成方案--Jmeter 测试接口及性能

    目录 前言: 一、什么是接口测试? 二、接口测试的流程 三、编写接口测试脚本 四、接口持续集成 补上性能测试报告:  接口测试是软件测试中的重要环节,它用于验证系统的不同组件之间的通信和数据传输是否正常。自动化测试和持续集成方案可以帮助测试团队更高效地

    2024年02月15日
    浏览(8)
  • 使用Jmeter进行http接口性能测试

    使用Jmeter进行http接口性能测试

    在进行网页或应用程序后台接口开发时,一般要及时测试开发的接口能否正确接收和返回数据,对于单次测试, Postman 插件是个不错的 Http 请求模拟工具。   但是Postman只能模拟单客户端的单次请求,而对于模拟多用户并发等性能测试,就必须借助其他的工具了,这里推荐功

    2024年02月08日
    浏览(10)
  • SoapUI、Jmeter、Postman三种接口测试工具的比较分析(2)

    SoapUI、Jmeter、Postman三种接口测试工具的比较分析(2)

    先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前! 因此收集整理了一份《2024年最新软件测试全套学习资料》

    2024年04月24日
    浏览(9)
  • 性能测试工具 Jmeter 做 Http 接口测试 :编写自定义函数

    目录 一、 前言 二、 编写自定义函数的步骤 1. 新建一个工程,导入 jmeter jar 包。 2. 新建 package:stressTest.functions 3. 新建一个类继承 AbstractFunction,重写以下方法: 4. 打包 5. 将打出来的 jar 包拷贝至 jmeter 的目录: 6. 运行

    2024年02月15日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包