专栏文章 Gatling 教程二:配置 IntelliJ 开发环境

xiuxiuing · 2018年10月19日 · 最后由 音音怪 回复于 2019年11月26日 · 2940 次阅读

1. 安装 IntelliJ

进入官网下载安装 IntelliJ IDEA:https://www.jetbrains.com/idea/
IntelliJ IDEA 分为两个版本,分别为:

  • 旗舰版(Ultimate)
  • 社区版(Community)

旗舰版是收费的,社区版则是免费的。至于两者的区别嘛,就是旗舰版比社区版的功能更为齐全!如果你想用 IntelliJ IDEA 进行大型项目开发的的话,啥也别说了,下载旗舰版就没错了;如果你只是想体验一下开发的乐趣,下载社区版就足够了。
旗舰版破解教程:传送门

2. 配置 Maven 环境

Maven 安装教程
也可以使用 IntelliJ 自带的 Maven
一般不配置镜像的话,下载 lib 包的速度很慢,找到 Maven 目录中的settings.xml
<mirrors></mirrors>中添加如下内容,保存:

<mirror>
    <id>alimaven</id>
    <name>aliyun maven</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    <mirrorOf>central</mirrorOf>       
</mirror>

3. 安装 Scala

打开 IDEA ,点击【IntelliJ IDEA】->【Preferences】->【Plugins】,搜索 “Scala”,搜索到插件然后点击底部的【Install JetBrains plugin...】安装重启即可。

4. 新建 Demo 工程

在 IntelliJ 中选择 New Project -> Maven -> Create form archetype -> Add Archetype,在弹出框中输入一下内容:

GroupId: io.gatling.highcharts
ArtifactId: gatling-highcharts-maven-archetype
Version: 2.3.1

点击查看最新版本:最新版本
之后输入你项目的 GroupId(包名) 和 ArtifactId(项目名) 来完成项目创建,项目创建完成后,Maven 会自动配置项目结构。
项目目录说明:

  • bodies:用来存放请求的 body 数据
  • data:存放需要输入的数据
  • scala:存放 Simulation 脚本
  • Engine:右键运行跟运行 bin\gatling.bat 效果一致
  • Recorder:右键运行跟运行 bin\recorder.bat 效果一致,录制的脚本存放在 scala 目录下
  • target:存放运行后的报告

至此就可以使用 IntelliJ 愉快的开发啦。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 5 条回复 时间 点赞

运行 Recorder 时 提示: 错误: 找不到或无法加载主类 Recorder
一直找不到原因,求解,win7

你解决了吗

运行环境的当前目录对不对呢?

cocoRen 回复

应该是 scala-sdk 版本不对,我也遇到,选择 File → Project Structure... → Global Libraries,选中 - 号,把有问题的 scala-sdk-2.12.10 删掉,然后选择 + 号,添加 2.12.8 版本,最后 Apply 后,点 OK 保存。亲测使用 2.12.8 版本后,问题得到解决。

cocoRen 回复

Gatling 项目搭建好了之后,发现 Scala 目录是灰色的,右键运行 Record 提示:错误:找不到或无法加载主类 Recorder。
百度了很久都没找到解决的办法,最后发现其他人搭建成功的这个 Scala 目录是绿色的。。。。。。。
解决办法:选中 scala 文件夹,右键,Mark Directory as,里面有个 test,选中这个就行。
其他:gatling 版本是 3.2.0,Scala 版本是 2.12.3
图片是我解决后的截图。

需要 登录 後方可回應,如果你還沒有帳號按這裡 注册