gatling相关内容
我目前正在使用 Taurus 工具制作 POC. 在我们公司,我们现在同时使用 JMeter 和 Gatling. 我能够在没有任何复杂配置的情况下在我的测试中获得 Gatling 报告,但是 JMeter 无法获得它的 报告. 谁能告诉我: 如果可能的话,如果可能,请指出我该怎么做? 它不是,为什么它不可用,例如用于 Gatling? 这个请求背后的原因是在我们公
..
我正在对 API 进行负载测试.我们遇到了一个问题——我们的响应时间过长,有时接近一分钟.我们希望在不到一秒的范围内.但这不是重点. 当我使用负载测试工具(例如 Gatling)时,发送的 RPS 似乎停止了.正如您在附图中看到的,最初 15 秒有 20RPS,突然间几乎没有 RPS.我怎样才能保持恒定的 RPS?可能这与糟糕的响应时间有关,但如果我不关心响应时间呢?我只想要 RPS 常数.
..
我正在尝试将 Gatling 与 Kafka 一起使用,但经常出现此错误: 01:32:53.933 [kafka-producer-network-thread |producer-1] DEBUG o.apache.kafka.clients.NetworkClient - 发送元数据请求 ClientRequest(expectResponse=true, payload=null, re
..
我是 Scala 的新手,非常感谢任何帮助 我有一个 Scala 地图,它有大约 10 个 ID 和 10 个权重Map(id->id,weight->weight) 对于 gatling 中的 post 请求,我想在 for 循环的基础上传递我的请求预期的 json:例如,如果我的地图中有 10 个键值对 - 我想在我的最终 json 字符串中添加 10 个内部数组,并且应该有一个请
..
我正在使用 Gatling 进行负载测试.当我创建客户资料时,将生成客户 ID.我能够提取客户 ID 并保存到会话变量中. 但是如何将这些值存储到文本文件中. 请帮帮我. 解决方案 有几种方法可以实现这一点. 如果您熟悉 Scala,您可以: 在模拟中打开一个文件 在 exec(function) 中写入:https://github.com/excilys/ga
..
我想使用 Cucumber JVM 之类的东西来驱动为 Gatling 编写的性能测试. 理想情况下,Cucumber 功能会以某种方式动态构建场景 - 可能重用类似于“高级教程"中描述的方法的预定义链对象,例如 val scn = scene("Scenario Name").exec(Search.search("foo"), Browse.browse, Edit.edit("foo
..
我想从代码运行 Gatling 测试.怎么做?教程只说命令行和 sbt. 上下文:我想扩展测试.在后台,我有需要模拟的自定义套接字通信.从那个模拟中,我需要将一些生成的 Id 传递给 Gatling 测试.我可以通过使用参数从我的模拟应用程序运行它来做到这一点(但我还不知道如何).其他解决方案也是一个不错的答案. 我可以通过文件和http://gatling.io/docs/2.1.6
..
我正在尝试根据Feeder中的值设置我的Authorization标头.成功设置其他标头后,授权标头似乎已被剥离/覆盖. exec(http("Initialise Transaction").put("/transaction").header("Authorization","bearer $ {token}").header("X-Hello","bearer $ {token}")
..
我对返回的正文进行了以下检查:(出于安全原因更改了值,但结构相同) .exec(http(“获取ID").post("GetIds").body(ElFileBody("json/getIds.json")).asJson.check(jsonPath("$ ... Types .. [?(@.Type =='web')].id").findAll.saveAs("IDLlist")) 但
..
我在加特林负载测试中使用(120)上的rampUsers(20).但是我得到了以下结果
..
在下面的示例中,我可以看到令牌的路径是正确的,因为更改令牌时会遇到诸如find.exists之类的错误.一无所获.但是由于某种原因,我无法保存令牌.我无法建立请求:未定义名为“令牌"的属性 导入scala.concurrent.duration._导入io.gatling.jsonpath.JsonPath导入io.gatling.core.Predef._导入io.gatling.http.P
..
我正在使用会话进行加特林存储值,如下所示 exec(session => {val id = Instant.now.toEpochMilli.toString + scala.util.Random.nextInt(1000).toStringsession.set("STARTED_PROCESS_ID",id)//将ID存储在以后的地方会议}).exec(http(“方案").post(
..
我有一个由maven驱动的spring-boot项目,我想使用Gatling在其上进行负载测试.这时,我可以输入以下命令来运行仿真: mvn gatling:execute 它可以正常工作,但是我必须手动启动springboot应用程序,否则它将无法工作. 这是我的模拟课: 包main.aperture.gatling导入孔径.config.SpringBootApertureTe
..
我正在尝试编写模拟,并且希望能够运行模拟.尝试$ mvn gatling:execute时出现错误. 我的pom具有以下依赖性: io.gatling加特林线图 2.2.5
..
我在加特林使用CSV创建了一个简单的供稿器.该脚本运行良好,没有出现任何错误.我知道在负载测试期间正在从CSV中获取值.但是,如何确保每个用户都能获得哪个价值.我必须确保第一个用户应使用UserName:user1和Password:password1登录.因为我对加特林(Gatling)非常陌生,所以找不到解决方案.因此,请帮助我获得解决方案,在此先感谢...... 我的CSV包含-
..
我目前正在使用 Taurus 工具制作POC. 在我们公司中,我们现在同时使用JMeter和Gatling. 我能够在测试中获得加特林报告,而无需进行任何复杂的配置,但是JMeter无法获得其 __P 函数: $ {__ P(output,)} 最后在YAML文件中,我配置: 输出:$ {TAURUS_ARTIFACTS_DIR}/output/ 报告使用的属
..
我在我的spring-boot应用程序中使用Gatling插件来对作为应用程序一部分公开的REST API进行性能测试,因此需要在运行Gatling测试之前启动我的应用程序. 由于默认情况下,加特林执行与集成测试阶段相关联,因此我尝试分别对集成前阶段和集成后阶段使用启动-停止目标,但对于同一目标却低于错误: [[错误]无法执行目标org.springframework.boot:spr
..
我正在使用maven来运行我的Gatling(Scala)性能测试. 当我将用户数从100增加到150时,它给了我请求超时的问题. 如果将用户数设置为300,则在模拟日志中会出现以下错误. //加特林场景注入val scn = censing("UATEnvironmentTest").exec(http("AdminLoginRequest").post("/authorizati
..
我想看看我在脚本中发送的帖子的正文.实际上,我希望看到请求,请求正文和响应.通过查看文档和论坛,我发现可以取消对logback-test.xml中的一行的注释,如下所示 true
..
我正在检查一个scala代码,以确认他们在20秒钟内注入交易的地方. /* TPS =每秒事务数*/val minTps = Integer.parseInt(System.getProperty("minTps","1"))val maxTps = Integer.parseInt(System.getProperty("maxTps","5"))var rampUsersDurationIn
..