我开发了自定义扩展Jar来生成JWT令牌,并且当前在JSR223 PreProcessor中调用该代码到JWT令牌。所有这些都适用于将jar添加到lib / ext文件夹的独立Jmeter3,2版本。 现在想通过mvn JMeter插件https://github.com/jmeter-maven-plugin运行脚本。 我看到有可能在mvn repos上检索第三方Jars。但是想知道他们是否可以通过本地构建Jars来做同样的事情?
答案 0 :(得分:2)
Install your .jar into your local Maven repository使用如下命令:
mvn jar:jar install:install -Dfile=com.blazemeter.test-1.0.jar -DgroupId=com.blazemeter -DartifactId=com.blazemeter.test -Dversion=1.0
Configure JMeter Maven plugin to use this .jar as an additional library喜欢:
<testPlanLibraries>
<artifact>com.blazemeter:com.blazemeter.test:1.0</artifact>
</testPlanLibraries>
就是这样,Eclipse Aether会在你当地的回购中找到.jar。只需记住为所有JMeter从站或您将运行测试的任何其他计算机执行步骤1。您也可以考虑publishing your .jar to Maven Central repository,以便其他社区成员也可以使用它(如果它不是非常特定于您的应用程序)
您还可以查看Five Ways To Launch a JMeter Test without Using the JMeter GUI文章,了解有关使用命令行,构建系统,Java代码等运行JMeter测试的更多信息。