如何通过改变随机值获得加特林模拟
Posted
技术标签:
【中文标题】如何通过改变随机值获得加特林模拟【英文标题】:How to get gatling simulations with changing random values in it 【发布时间】:2020-07-09 09:24:04 【问题描述】:Gatling 在模拟开始时读取场景,然后使用相同的配置/值执行多次。
例如,如何使用以下值“RANDOM-VALUE”执行每个请求,并且始终使用新的随机值?
val postRandomValue = scenario("Post Random Value")
.exec(
http("POST ShipmentList")
.post("http://localhost:8080/endpoint") // Local
.headers(Headers.header)
.body(StringBody("myRandomValue: RANDOM-VALUE")))
【问题讨论】:
【参考方案1】:Feeders 会在这里提供帮助
val postRandomValue = scenario("Post Random Value")
.feed(Iterator.continually(Map(
"RANDOM_VALUE" -> java.util.UUID.randomUUID.toString
)))
.exec(
http("POST ShipmentList")
.post("http://localhost:8080/endpoint") // Local
.headers(Headers.header)
.body(StringBody("myRandomValue: $RANDOM_VALUE")))
【讨论】:
以上是关于如何通过改变随机值获得加特林模拟的主要内容,如果未能解决你的问题,请参考以下文章