不能用加特林机做 post 场景

Can't do a post scenario with gatling

我正在尝试熟悉 Gatling,但我对 post 场景有疑问。我正在使用他们的 api,所以我尝试添加一台计算机,这是我的方案:

var httpProtocol = http.baseUrl("http://computer-database.gatling.io")

    var scenarioBuilder = scenario("Adding Computer")
      .exec(
        http("Adding a Computer")
          .post("/computers/new")
          .formParam("name","HP")
          .formParam("introduced","2019-01-01")
          .formParam("discontinued","2019-02-02")
          .formParam("company","Sony")
      )

    setUp(
      scenarioBuilder.inject(atOnceUsers(1))
        .protocols(httpProtocol)
    )

当我执行测试时,出现 400 错误,但我不知道该如何解决,我已经检查了参数,看起来不错。

编辑:

刚刚看到当我有多个表单参数时我必须使用 formParamMap,但仍然是同样的问题,总是错误 400

  1. 在此应用上发帖的正确 url 是 /computers,而不是 /computers/new
  2. 公司参数是int id,不是String label