在jmeter中引入自己的jar包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在jmeter中引入自己的jar包相关的知识,希望对你有一定的参考价值。

参考技术A 为了Beanshell中的语句就比较清晰,或者实现类中方法的可重用性,可将一些方法的实现封装到一个class中,生成自己的jar包。通过在jmeter中导入jar包,使用其中class的方法。

具体步骤:
1.编写实现了一些方法的java文件
2.将package打成jar包,如果不需要运行,则直接打成JAR file,Runnable JAR file是可运行的jar包(在打包前需要运行)。可参考以下链接打jar包:
https://blog.csdn.net/wang864676212/article/details/82218141
3.将打的jar包放到jmeter的lib/ext文件夹下面,也可以在测试计划中,Add directory or jar to classpath,不过这种方式移植性不好。
4.在jmeter的Beanshell中引入包,就可以使用了, import sign.*;
中的sign是JAR包内部的package的名称。

如何在Maven项目中引入自己的jar包

Maven 构建的项目都有自己的POM文件 ,而在pom文件中添加自己需要依赖的jar的信息就可以在项目中引入自己需要的依赖jar;

添加方法如下

groupId :是指这个jar在本地仓库的包路径;

artifactId:是这个jar的包名;

version:是这个jar版本号;

scope:scope在maven的依赖管理中主要负责项目的部署他的值有:

默认就是compile,什么都不配置也就是意味着compile。compile表示被依赖项目需要参与当前项目的编译,当然后续的测试,运行周期也参与其中,是一个比较强的依赖。打包的时候通常需要包含进去

scope为test表示依赖项目仅仅参与测试相关的工作,包括测试代码的编译

runntime表示被依赖项目无需参与项目的编译,不过后期的测试和运行周期需要其参与。

provided意味着打包的时候可以不用包进去,别的设施(Web Container)会提供

从参与度来说,也provided相同,不过被依赖项不会从maven仓库抓,而是从本地文件系统拿,一定需要配合systemPath属性使用。

参考技术A 如果是用eclipse或者idea,可以在pom.xml中加入依赖,Maven会根据依赖在中央仓库自动下载

以上是关于在jmeter中引入自己的jar包的主要内容,如果未能解决你的问题,请参考以下文章

jmeter登录密码加密,使用jar包方式 12

Jmeter(十五) - 从入门到精通 - JMeter导入自定义的Jar包(详解教程)

jmeter用第三方jar生成参数怎么被引用

如何在Maven项目中引入自己的jar包

jmeter引入jar

Gradle 引入本地定制 jar 包