Jmeter 的 jar 包开发环境搭建

news2024/11/15 10:34:31
01 JDK环境变量配置

JAVA_HOME=E:\Program Files\Java\jdk1.8.0_102

Path=%JAVA_HOME%\bin;
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;.;%JAVA_HOME%\lib\tools.jar
验证环境变量有没有生效:看到如下信息说明 JDK 环境变量已经生效

在这里插入图片描述

02 配置 maven 环境

1、下载地址:

https://maven.apache.org/download.cgi

Windows 下载这个就可以了

图片

解压下载完的文件

图片

2、编辑系统变量

新建一个:MAVEN_HOME

在这里插入图片描述

在 path 里面添加:%MAVEN_HOME%\bin

在这里插入图片描述

3、验证是否成功:mvn -version

图片

4、配置本地仓库

在 mvn 的 conf/setting.xml 文件中配置本地仓库的路径

图片

D:\maven\repository

在该配置文件配置加速

03 idea 工具引入 Maven 工程

1、之前有工程的,直接点击 file——》open

在这里插入图片描述

点击“Open as Project”打开工程

图片

2、设置 Maven 的路径(一般 Maven 环境变量没有问题,会自动去读取的)

在 idea 工具的 file-setting-Build,Execution—》Build Tools—》Maven

图片

设置 mave 的 XML 路径,maven 仓库路径

图片

打开成功之后,在 pom 添加和 jmeter 相关的配置信息

图片

图片

完成 jmeter 相关的代码开发,就可以打成 jar 包

图片

图片

在 idea 工具里面,点击 maven 的 install 按钮,就完成了 jar 包的打包过程

把打成的 jar 包复制到 jmeter 的\lib\ext 目录下,打开 jmeter

新建线程组

新建 Java 请求,选择刚才定义的 Java 类名称

图片

这样就完成了 jar 包的开发,以及更加灵活的 Java 请求了

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:【文末小卡片领取】

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2098779.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

js中数组的定义及使用

数组的定义 Array 存储按位存储,紧密结构,在数组中查找元素,就必须要遍历数组,查找速度慢。 优点可以根据当前元素找到前一个或者后一个元素,可以排序 数组引用对象的是强引用,存储的是她的引用地址 length属性可读可…

TF | SD 卡出现无法删除的文件,乱码文件该如何处理 macOS

TF | SD 卡出现无法删除的文件,乱码文件该如何处理 macOS 一、问题描述 最近手头有张用在 Miyoo 掌机上的游戏 TF 卡,在macOS 系统下在回收站中出现了几个特殊文件名的文件,始终无法删除。 二、试着解决 我试过了网上的所有方法都无法删除…

rv1126-rv1109-mkcramfs-mkfs.cramfs-打包文件系统

事情是这样的: 定制了文件系统打包功能;然后我是根据这个指令 fakeroot mkfs.cramfs rootfs_glibc_rv1126/ rootfs.img mkfs.cramfs rootfs_glibc_rv1126/ rootfs.img 起因就是这个fakeroot; 不加的话打出来的rootfs.img是没有用户权限的 然后我根据fakeroot mkfs.cramfs ro…

米壳AI:跨境电商日本市场必备神器!

各位跨境电商小伙伴们,在开拓日本市场的过程中,产品图片的翻译问题是不是常常让你感到困扰呢? 别着急,今天就给大家推荐一个超棒的在线翻译工具--米壳AI,它必将成为你跨境之路上的得力助手,让你如虎添翼。…

网络-多路io

了 fcntl 函数来操作文件描述符的状态标志,其中主要是为了设置非阻塞模式。下面是对 fcntl 函数及其参数的详细解释: fcntl 函数 fcntl 是一个用于操作文件描述符的系统调用,可以用来设置或获取文件描述符的各种属性。其原型如下&#xff1…

Django学习实战篇二(适合略有基础的新手小白学习)(从0开发项目)

前言: 从这一章开始,我们来创建项目typeidea,我把它放到了GitHub上。强烈建议你也到GitHub上注册一个账号(如果没有的话),然后创建这样的项目。当然,你也可以起一个属于自己的名称。这个项目就是…

tensorrt plugin

自定义plugin 流程 首先明确要开发的算子,最好是 CUDA 实现;继承 IPluginV2DynamicExt / IPluginV2IOExt类实现一个Plugin 类,在这里调用前面实现的算子;继承 IPluginCreator 类实现一个 PluginCreator 类,用于创建插…

【数据结构取经之路】布隆过滤器BloomFilter原理、误判率推导、代码实现

目录 背景介绍 简介 布隆过滤器的实现思路 布隆过滤器的作用 布隆过滤器误判率推导过程 布隆过滤器的实现 布隆过滤器的删除问题 布隆过滤器的优缺点 布隆过滤器的应用 背景介绍 在一些场景下面,有大量数据需要判断是否存在,而这些数据不是整…

物联网之MQTT

一,MQTT 及其在物联网中的应用 MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,设计用于低带宽、延迟高、不稳定的网络环境,特别适合物联网(IoT)应用。它采用了发布/订…

案例 | 稳石机器人赋能日化企业内部物流提质增效

近年来,日化产业高速发展,以“清洁类”及“化妆品类”为主的日化品在人们生活中扮演着不可或缺的角色。然而在发展过程中,诸多难点也开始显头,招工难用工贵、生产速度受到掣肘等难题,都对日化企业可持续发展构成挑战。…

智慧安防EasyCVR视频监控汇聚管理平台云端录像时间轴拖动不跳转,是什么原因?

视频汇聚EasyCVR视频智能管理系统以其强大的拓展性、灵活的部署方式、高性能的视频能力和智能化的分析能力,为各行各业的视频监控需求提供了优秀的解决方案。EasyCVR平台支持多种视频流的外部分发,如RTMP、RTSP、HTTP-FLV、WebSocket-FLV、HLS、WebRTC、…

国产SaaS的挑战与未来:探索用户增长的新路径

在数字化转型的浪潮中,SaaS(软件即服务)行业扮演着至关重要的角色,为企业提供了灵活、高效的数字化解决方案。然而,国产SaaS行业在快速发展的同时,也面临着诸多挑战,包括客户定制化需求高、市场…

上门家政系统源码开发详解

引言 随着现代生活节奏的加快,越来越多的家庭选择聘请家政服务人员来解决日常生活中诸如清洁、烹饪等琐事。面对这一市场需求,开发一个高效的上门家政服务系统显得尤为重要。本文旨在探讨如何构建这样一个系统,并分享一些开发过程中需要注意的…

五、代理模式

代理模式(Proxy Pattern)是一种结构型设计模式,它为其他对象提供一个代理以控制对这个对象的访问。代理对象通常会对真实对象的请求进行一些处理(例如延迟初始化、访问控制、日志记录等),它能够在不改变目标…

K8s搭建过程,新手闭眼入!!!超详细教程

一、k8s搭建harbor仓库 前提:在另一台主机已搭建好harbor私人仓库,之前博客中有详细记录 环境:准备三台主机,一台master,一台node1,一台noed2 1.本地解析 将harbor镜像仓库所在的主机的域名写在所有主机…

Redis String 类型详解:操作命令、底层编码与使用案例

文章目录 一 . 常见命令1.1 set1.2 get1.3 mset、mget1.4 setnx、setex、psetex1.5 incr、incrby1.6 decr、decrby、incrbyfloat1.7 append1.8 getrange1.9 setrange1.10 strlen小结 二 . string 的编码方式三 . 应用场景3.1 缓存3.2 计数器3.3 共享会话3.4 手机验证码 Hello ,…

# 利刃出鞘_Tomcat 核心原理解析(十一)-- Tomcat 附加功能 WebSocket -- 2

利刃出鞘_Tomcat 核心原理解析(十一)-- Tomcat 附加功能 WebSocket – 2 一、Tomcat专题 - WebSocket - 案例 - 登录功能 1、在项目 dzs168_chat_room 中,导入 tomcat 项目依赖( dzs168_chat_room/web/lib/ ) idea -…

花生壳的登录及获取二级域名

1、下载花生壳客户端 2、安装完毕 3、扫码登录 4、微信登录花生壳管理后台 5、二级域名的注册 已经帮我们自动生成了一个免费的二级域名。 我们可以用这个二级域名快速的建立网站了。

[YM]课设-C#-WebApi-Vue-员工管理系统 (七)员工统计表

前端: 注:这里主要解释下echarts组件,需要一定的Vue基础 emmmmm 明显能看到上面写“对不起暂未开发” 是的 这个是博主自己加上去的 but 这个统计表也是类似于Element UI的小组件 Element:Element - 网站快速成型工具 &am…

Quartz.Net_依赖注入

简述 有时会遇到需要在IJob实现类中依赖注入其他类或接口的情况,但Quartz的默认JobFactory并不能识别具有有参构造函数的IJob实现类,也就无法进行依赖注入 需要被依赖注入的类: public class TestClass {public TestClass(Type jobType, s…