![f38cda8c47f47870ca4443815f446e6f.png](https://i-blog.csdnimg.cn/blog_migrate/718ed686d4165c671c6cd7f88d7ee0ca.jpeg)
为了更好的调试代码,在本地搭建开发环境
一、配置 JDK 环境变量
步骤如下:JAVA_HOME
![4351b2b7d85819bd1d93a08b2e74a746.png](https://i-blog.csdnimg.cn/blog_migrate/5aa35344db6481fb1251a8affdc437e5.jpeg)
Path:
![03a470bbd984149e620145d0e48b072e.png](https://i-blog.csdnimg.cn/blog_migrate/8a3873751bd61bd87ebac3aad2c1129b.png)
CLASSPATH:
![cd29362572d37906193fa6a890e4487b.png](https://i-blog.csdnimg.cn/blog_migrate/2d7b0f88952b761289e312fa98796fc1.png)
在 cmd 里面输入:Java -version
![fdeb351c0018bc9c62a62bf1b18e7d31.png](https://i-blog.csdnimg.cn/blog_migrate/c3c426c7c1bc44ab94fd3d46ad8132db.jpeg)
看到 JDK 版本说明已经生效了
二、配置 maven 环境
下载地址:https://maven.apache.org/download.cgi
Windows 下载这个就可以了
![2e10ccb4470deb020891a2d7eeb0335a.png](https://i-blog.csdnimg.cn/blog_migrate/2d44527789950a3dc89983bfef43679f.jpeg)
解压下载完的文件
![9a28a3fee4814cfe79dd5177f436cd24.png](https://i-blog.csdnimg.cn/blog_migrate/666a70fa86f2ced285be4b228105c657.jpeg)
编辑系统变量
新建一个:MAVEN_HOME
![f10b083be8be0e765778b59fd0d76626.png](https://i-blog.csdnimg.cn/blog_migrate/c45e7e9aed17b09993ae8ee7f21c2118.jpeg)
在 path 里面添加:%MAVEN_HOME%bin
![a94d4dddf76e15ec57d09db4205385cd.png](https://i-blog.csdnimg.cn/blog_migrate/d533090a0f4eddde5191d0948cf4c5ba.png)
验证是否成功:mvn -version
![272430fb24976b67a2ead80ce6856048.png](https://i-blog.csdnimg.cn/blog_migrate/0e0afa82e6958dead04f6306168f1429.jpeg)
配置本地仓库
在 mvn 的 setting.xml 文件中配置本地仓库的路径
![fe15dae0994fda00360326310f518485.png](https://i-blog.csdnimg.cn/blog_migrate/bbdd58b75631968e91b3d4d5055bb935.jpeg)
三、下载 ngrinder 的源代码
官网的地址:https://github.com/naver/ngrinder/tree/master
$ Git clone https://github.com/naver/ngrinder/tree/master
四、安装 jar 包到本地,进入目录:ngrinder
![e84e806bb13f75e9b82ba9e3cf5c8a13.png](https://i-blog.csdnimg.cn/blog_migrate/461afaba07c01a875c2fcc65743e8ec9.jpeg)
看看里面的执行命令信息
![66b5c8012f9d18fb5e4820fe084b3fe1.png](https://i-blog.csdnimg.cn/blog_migrate/0c738c835585dc673af563bf05a72fd6.jpeg)
可以看到是 mvnw,不是 mvn,那么这里就需要先把 mvn 的配置文件 settings.xml
![42f54872524f67b4dcae4e3bd51a2c84.png](https://i-blog.csdnimg.cn/blog_migrate/5dfa81570d0abbbe742de8c59c513c37.png)
![e47ef7cea8fb5b66db56240e6d0614d8.png](https://i-blog.csdnimg.cn/blog_migrate/63f90c446f4af16d7221c245193a84e4.png)
建议把这几行命令里面,都加上 clean,我在执行的时候,会发现会跳过某些包的安装
![21b494da5b7da5ec7ab1528216ad00fd.png](https://i-blog.csdnimg.cn/blog_migrate/6744957295c13bb3058b1c2cddf21478.jpeg)
先安装 mvnw:mvn -N io.takari:maven:0.7.6:wrapper
双击 install-maven-lib.bat 这个文件,等 build 完成之后
五、在 idea 工具里面进行操作
设置 mvn 的配置信息,点击 file—>settings
![58299e52f9385364157ee1c6d675d7d2.png](https://i-blog.csdnimg.cn/blog_migrate/439f4f136e9d8a81a095006db9bd3b2c.jpeg)
Build Tools——>Maven
![92cb7cbe4efbbc859b8337975b9fea25.png](https://i-blog.csdnimg.cn/blog_migrate/c8243ac54bc1af06059e8acd1be03801.jpeg)
选择我们之前配置好的 Maven 信息
![b273ff20af23fbd4f6626d27ad023057.png](https://i-blog.csdnimg.cn/blog_migrate/77b381980377d93f1dc0749a1014f7d4.png)
导入 pom.xml,File——>Open
![5820dda1d7b6a7f6fe20a9ce9b522e84.png](https://i-blog.csdnimg.cn/blog_migrate/4654d481faf29fbbbd5ac98f256af10b.jpeg)
选择 pom.xml 文件
![79168fc393c89edae49a8aa55bcb51a5.png](https://i-blog.csdnimg.cn/blog_migrate/522a33632bc94dc1c9c856a878330909.jpeg)
点击 Open as Project 按钮
![09287bd39f158ddb867f97dc31a1af0c.png](https://i-blog.csdnimg.cn/blog_migrate/d517a716be2b4a3598df0fa369d60964.png)
等待 mvn 加载完 jar 包,需要等待一段时间,有时下载很慢
![11043fe2cfe454c77ed6db688abb80d8.png](https://i-blog.csdnimg.cn/blog_migrate/4ecec634d95e1b4c7e8aa130e1162827.png)
六、本地调试代码
在工程的:script-sample/test-with-login 下,新建一个 Groovy class 文件
![b3a2c178555883cbf90af974f33fa306.png](https://i-blog.csdnimg.cn/blog_migrate/b6fe1ba84ae81709fe58d9c0e05a8908.png)
![83876b84a25291b484e1bf0e7b792830.png](https://i-blog.csdnimg.cn/blog_migrate/5aed2e46da3a17ea2d7b0c053bfe2072.png)
复制在 UI 界面生成的代码到 idea 工具里面
设置 vm:
-javaagent:D:mavenrepositorynetsfgrindergrinder-dcr-agent3.9.1grinder-dcr-agent-3.9.1.jar
备注:这是你本地仓库的路径,不设置第一次运行会有错误提示信息,也可以直接复制错误的提示信息路径
![638b176166c7e7b064a021d0c41dcbe8.png](https://i-blog.csdnimg.cn/blog_migrate/a6b7bda1abc38a34ffdb3c8b76a7a4d2.png)
![9a4e89f964af4540e2e7f76eedaee22f.png](https://i-blog.csdnimg.cn/blog_migrate/043ada5809cd133284277516707b7c41.png)
点击运行按钮
![c1696f200fb8bbca2efd50d2a10a4d7c.png](https://i-blog.csdnimg.cn/blog_migrate/108818fbc66c44e4eb9e1d778132d305.jpeg)
本文作者:mike.liu;
本文来源:柠檬班社区;
原文链接:nGrinder 本地开发环境搭建 - 测试派