gpt4 book ai didi

performance - 指定执行加特林POST的请求正文

转载 作者:行者123 更新时间:2023-12-03 13:28:26 25 4
gpt4 key购买 nike

我是加特林的新手。我正在尝试使用Gatling将POST消息发送到HTTP API。我尝试了以下方法:

package app.basic
import io.gatling.core.Predef._
import io.gatling.http.Predef._
import scala.concurrent.duration._

class basicPost extends Simulation {
val headers_10 = Map("Content-Type" -> """application/json""")
object Post {
// repeat is a loop resolved at RUNTIME
val post = repeat(50) {
exec(http("Post Data")
.post("/data")
.queryParam("""size""", "10"))
.headers(headers_10)
.body("""{"id1":"0000000000"}""")
.pause(1)
}
}
val httpConf = http.baseURL("http://amazonperf-env.elasticbeanstalk.com")
val users = scenario("Users").exec(Post.post)
setUp(
users.inject(rampUsers(1000) over (10 seconds))
).protocols(httpConf)
}

但是,在编译时出现此错误:值主体不是io.gatling.core.structure.ChainBuilder的成员
可能的原因:“值主体”之前可能缺少分号?

如何指定要发送的邮件的正文?

最佳答案

这是旧的加特林1语法(不建议使用加特林1,不再维护)。

请阅读documentation

在这种情况下,您会得到类似以下内容的信息:

.body(StringBody("""{"id1":"0000000000"}"""))

关于performance - 指定执行加特林POST的请求正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26290366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com