当前位置: 首页 > 知识库问答 >
问题:

带递增编号的转管给料机(非随机)

公羊俊德
2023-03-14

我正在寻找帮助,以创建简单的馈线从0递增一个整数。我发现了很多feeder示例,可以生成随机UUID、电子邮件和字符串。。。我看了文档,但没有看到增量整数(我觉得与一些新java.util.concurrent.atomic.AtomicInteger(0)相关,但我不能有任何有效的东西),我不想在“ïnfinite”行中创建一些CSV或文件。

所以我所拥有的是

  val userId = Iterator.continually(
    Map("userId" -> CAN'T FIND WHAT TO PUT HERE TO HAVE INCREMENT INTEGER FROM 0
  )

  object CreateUser {
    val createUser = exec(
        http("Create a random user")
          .post("/users"))
          .body(StringBody("""{
            "Username": "Test-${userId}"
          }""")).asJSON
  }

  val httpConf = http
    .baseUrl("https://api.some.site/v1/")

  val users = scenario("Create Users").exec(CreateUser.createUser)

  setUp(
    users.inject(rampUsers(100) during (10 seconds)),
  ).protocols(httpConf)

谢谢你的帮助

共有2个答案

麹飞航
2023-03-14

迭代器。从(0)开始。地图(一)=

黄和怡
2023-03-14

我尝试使用原子整数,它对我来说很好:

val id = new AtomicInteger(0)
val userId: Iterator[Map[String, Int]] = Iterator.continually(Map("userId" -> id.getAndIncrement()))

之后,您只需要将“feed”方法添加到您的场景中:

scenario("scenario")
    .feed(userId)
    .exec(request)
 类似资料:
  • 我正试图通过从csv文件中读取数据来创建我的gRPC有效载荷(它有guestID和category列)。我在这里遵循了这个例子https://github.com/phiSgr/gatling-grpc/blob/244ab372da6773102d79c65a7e4086f409d3fe94/src/test/scala/com/github/phisgr/example/GrpcExample

  • 我有一个巨大的csv文件作为原始数据源(14 gb)。我想创建一个场景,其中每个请求都包含来自csv的元素,解析为JSON对象并包装为JSON数组。 我现在尝试的是使用预处理我的csv文件,并将其转储到单列下的新csv文件中,如下所述:https://stackoverflow.com/a/65845365/2290763 然后我使用我的输出csv文件(50gb)作为Gatling进纸器,并将该单

  • 问题内容: 在MySQL中,我有一个表,我想将值设置为 。这可能吗,这是什么查询语句? 问题答案: 您可以用来更改auto_increment初始值: 有关更多详细信息,请参见MySQL参考。

  • 问题内容: 作为我项目的一部分,我需要通过提供一组数字来创建不重复的2或3位数字随机数。我不想为此实现一个列表或数组,因为我应该为每个函数调用获取1个随机数。 我尝试使用Java的SecureRandom类来做到这一点。我也从某些站点获得了帮助,但是我陷入了困境,我们可以改组VALUES并完成它吗?但是我不知道该怎么办。谁能帮我? 问题答案: Fisher- yates随机播放算法 是必经之路。其

  • 问题内容: 如果这样做,我遇到了Java 类问题: 这就是我得到的: 从我阅读的内容来看,应该只返回一个正数作为开始? 这可能有点牵强,但与在Windows 7 64位上运行64位计算机没有关系吗? 任何帮助都非常需要今天完成任务分配! 问题答案: 从Java文档中获得: 所有2 32个 可能的int值都是(近似)相等的概率产生的。 一种方法是使用以下转换: 之所以需要这样的原因(与使用绝对值或取

  • 我发现了一个非常有趣的问题。在拍摄相机照片后(我将设备保持在纵向模式,不旋转),给定的照片有时会旋转,但并不总是旋转。我知道,有些设备总是提供旋转的照片,但它可以使用exif或mediastore信息进行旋转。但在这种情况下,exif和mediastore表示方向为0,但图像是旋转的。最令人沮丧的是,这完全是随机发生的。代码非常简单: 有人见过这个问题吗?我在操作系统更新(4.1.1)后体验了Ga