我正在使用Gatling 3.3.1使用Gatling Kafka库在Kafka中注入数据。我试着用一个小的定制进料器来测试它。
val feeder = Iterator.continually(Map("email" -> (Random.alphanumeric.take(20).mkString + "@foo.com")))
val scn: ScenarioBuilder = scenario("Kafka Test")
.feed(feeder)
.exec(
kafka("request")
.send[String]("${email}")
)
但是它不起作用feed()需要一个FeederBuilder feeder是迭代器[Map[String,String]]
我不知道怎样才能解决这个问题。
它在我这边编译正确。我建议您尝试最新版本的Gatling。当前版本是3.4.2,3.5.0将在下周推出。
我试图将提供Id的馈线的值输入到。txt文件。他们有没有办法直接从feeder中提取值,而不必从每个会话中提取Id?
我在资源文件夹中有几个csv文件。它们的内容相同,但都相当大(~14gb)。我想避免将它们合并成一个大文件。 有没有办法向Gatling Feeder提供多个文件(或文件夹路径)?
我正试图让盖特林为每个POST请求创建随机数据。我关注了stackoverflow和其他地方的一些帖子。我想出了这个方案- 然而,当我运行这段代码时,它只调用我的feeder一次,以创建一个UUID,并在整个负载测试中重新使用相同的UUID。 在遵循这条线索之后,我创建了上面的代码。我用的是加特林2.2.5。这是我的sbt配置-
在进行POC时,我面临一个问题。空手道加特林在使用加特林进行模拟注射时效果很好。然而,当我尝试使用Gatlings节流功能时,它抛出了一些例外。执行完成了Say-Simulation com。性能特征。ExecuteThrotle在150秒内完成。在此之后将引发异常。未生成报告 这就是我尝试过的场景 在执行完成后,我会遇到这样的异常情况
Gatling解析Strings参数值并将它们转换为函数,这些函数将根据存储在会话中的数据计算结果,然后对其进行评估。 加特林文件 有没有办法在exec中手动执行此操作? 我有多个使用EL属性的请求体模板,发送的请求将因进纸器而异 我目前拥有的代码如下: 我希望没有办法评估嵌套的EL属性,但是有没有办法使用会话变量手动评估它?类似于 我在其他一些问题中看到过ELCompiler被引用,但不确定从哪
我的加特林版本是2.2.0,例如: 只是一个接受用户名并返回凭据字符串的函数。 如您所见,用户名存储在