You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过SBT命令指定执行单个Gatling仿真测试?

如何通过参数指定单个Gatling仿真测试运行?

当然可以!你完全不用每次都跑所有的Gatling仿真测试,有两种常用的方法可以指定单个仿真来执行:

  • 使用sbt的testOnly任务
    这是sbt生态里通用的测试筛选方式,直接在命令里指定仿真类的全限定名(包名+类名)就行,甚至可以用通配符匹配部分类名:

    # 指定全限定类名
    sbt "gatling:testOnly com.yourcompany.tests.UserLoginSimulation"
    # 用通配符匹配类名(只要类名包含Checkout就会被选中)
    sbt "gatling:testOnly *CheckoutSimulation"
    

    注意要把命令用双引号括起来,避免shell解析空格出问题。

  • 使用Gatling自带的系统属性参数
    Gatling本身支持通过gatling.simulationClass系统属性来指定单个仿真,命令格式如下:

    sbt -Dgatling.simulationClass=com.yourcompany.tests.UserLoginSimulation gatling:test
    

    这种方式是直接告诉Gatling要运行哪个仿真,适合需要在配置文件或者脚本里统一管理参数的场景。

两种方法都能帮你精准运行目标仿真,选哪种看你的使用习惯就好~

内容的提问来源于stack exchange,提问作者ryudice

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 06:16:45