我正试图熟悉加特林,但后期情况有问题。我正在使用他们的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
答案 0 :(得分:3)
/computers
,而不是/computers/new
。