前提-maven mirrors配置
<mirrors><!--阿里公有仓库--><mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url></mirror>
</mirrors>
问题1
描述:ngrinder-groovy3.4.jar包下载失败
Cannot resolve org.ngrinder:ngrinder-groovy:pom:3.4 failed to transfer from
解决:下载ngrinder-groovy-3.4.jar
1、下载ngrinder-groovy-3.4.jar
通过ngrinder的github地址,下载ngrinder-groovy-3.4.jar,如下:
https://github.com/naver/ngrinder/tree/ngrinder.maven.repo/releases/org/ngrinder/ngrinder-groovy/3.4
点击下载 ngrinder-groovy-3.4.jar。
2、存储到项目对应的maven目录下
并且放入maven仓库对应的目录下(maven配置参考地址),如下:
C:\D\soft\Maven_Repo\org\ngrinder\ngrinder-groovy\3.4
刷新maven依赖,后依赖问题解决。
刷新maven依赖,后依赖问题解决。
###############
问题2
描述:本地调试脚本时,提示错误,如下
java.lang.RuntimeException: Please add -javaagent:C:\D\soft\Maven_Repo\net\sf\grinder\grinder-dcr-agent\3.9.1\grinder-dcr-agent-3.9.1.jar in 'Run As JUnit' vm argument.
解决:配置grinder-dcr-agent-3.9.1.jar
这个错误信息指示你需要在运行JUnit测试时,向Java虚拟机(JVM)添加一个Java代理(javaagent)参数。这个参数是为了加载grinder-dcr-agent-3.9.1.jar
,它是Grinder分布式测试框架的一部分,用于监控和管理性能测试。
要解决这个问题,在你的IDEA中按照以下步骤操作:
IntelliJ IDEA:
-
打开运行/调试配置:在顶部菜单中选择“Run” -> “Edit Configurations...”。
-
选择或创建JUnit配置:在弹出的窗口中,找到你的测试类对应的JUnit配置,或者点击左上角的“+”号添加一个新的JUnit配置。
-
配置VM选项:在配置界面中,找到“VM options”字段。
-
添加代理参数:在此字段中,输入与Eclipse中相同的Java代理参数:-ea -javaagent:C:\D\soft\Maven_Repo\net\sf\grinder\grinder-dcr-agent\3.9.1\grinder-dcr-agent-3.9.1.jar,如图
-
检查下载的maven仓库中,
C:\D\soft\Maven_Repo\net\sf\grinder\grinder-dcr-agent\3.9.1\grinder-dcr-agent-3.9.1.jar
是正确的,并且该JAR文件存在于指定位置。如果路径有误,你需要根据实际情况调整,确保grinder-dcr-agent-3.9.1.jar文件正常。如果下载的文件不全,则删除不完整的文件后,重新下载。
-
应用并运行:点击“OK”应用设置,然后你可以直接运行这个配置来执行测试。运行正常。如图注意:本地调试ngrinder时,不需要启动agent客户端。
参考:
https://www.cnblogs.com/xiaowei89426/p/9365211.html