用途:为 Java Maven 项目搭建 Gatling 性能测试,包括添加测试依赖与 Gatling Maven 插件、创建或调整 Java 仿真类,并说明如何运行仿真与查看报告。
主要能力:在 pom.xml 中添加 Gatling 依赖和 io.gatling:gatling-maven-plugin;约定项目结构,Java 仿真放在 src/test/java,Gatling 配置、feeder、请求体模板与日志配置放在 src/test/resources;使用 ./mvnw gatling:test 运行仿真;存在多个仿真时用 -Dgatling.simulationClass=<FullyQualifiedClassName> 指定;用 ./mvnw gatling:help -Ddetail=true -Dgoal=test 查看插件选项;在构建输出目录查看运行输出与报告。
使用方式:先确认项目基于 Maven,优先使用项目自带的 Maven wrapper(./mvnw)。按项目现有依赖与版本管理风格添加 Gatling 测试依赖和插件;若项目中没有 Gatling 版本,需先询问或使用占位符。仿真类放在 src/test/java 并使用合适包名,资源放在 src/test/resources。运行后确认执行完成,根据命令输出定位报告,并汇总失败的断言或性能发现。
适用场景:为 Maven Java 项目引入或审查 Gatling 性能测试、创建仿真、检查断言与 feeder。
限制:仅针对 Maven 项目;若项目不是 Maven,应停止并说明该技能面向 Maven,再考虑 Gradle 或 sbt 方案。应遵循官方 Gatling Maven 插件行为,不虚构不支持的命令行选项。具体版本、依赖坐标细节与报告路径以项目实际配置和命令输出为准,资料未提供固定版本或价格信息。