【问题标题】:karate-gatling report aggregation空手道加特林报告汇总
【发布时间】:2018-12-05 14:38:22
【问题描述】:

刚开始使用 karate-gatling 的一个问题:是否可以汇总生成的报告?那么经过多次运行以获得一份报告?能够以某种方式比较性能会很好 - 如果性能下降与否,自动获取信息。我尝试过但没有奏效的方法是复制模拟日志,然后只生成报告(“gatling.bat -ro 模拟”),但这不起作用。我得到的错误是: gatling.bat -ro 模拟/catskaratesimulation-1544015145031 GATLING_HOME 设置为“D:\AutomationTeam\gatling-charts-highcharts-bundle-3.0.1.1” JAVA = ""C:\Program Files\Java\jdk1.8.0_131\bin\java.exe"" 正在解析日志文件... 线程“main”java.lang.NumberFormatException 中的异常:对于输入字符串:“catskaratesimulation” 在 java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) 在 java.lang.Long.parseLong(Long.java:589) 在 java.lang.Long.parseLong(Long.java:631) 在 scala.collection.immutable.StringLike.toLong(StringLike.scala:305) 在 scala.collection.immutable.StringLike.toLong$(StringLike.scala:305) 在 scala.collection.immutable.StringOps.toLong(StringOps.scala:29) 在 io.gatling.charts.stats.LogFileReader.$anonfun$firstPass$1(LogFileReader.scala:102) 在 scala.collection.Iterator.foreach(Ite​​rator.scala:937) 在 scala.collection.Iterator.foreach$(Iterator.scala:937) 在 scala.collection.AbstractIterator.foreach(Ite​​rator.scala:1425) 在 io.gatling.charts.stats.LogFileReader.firstPass(LogFileReader.scala:86) 在 io.gatling.charts.stats.LogFileReader.$anonfun$x$4$1(LogFileReader.scala:125) 在 io.gatling.charts.stats.LogFileReader.parseInputFiles(LogFileReader.scala:63) 在 io.gatling.charts.stats.LogFileReader.(LogFileReader.scala:125) 在 io.gatling.app.RunResultProcessor.initLogFileReader(RunResultProcessor.scala:67) 在 io.gatling.app.RunResultProcessor.processRunResult(RunResultProcessor.scala:49) 在 io.gatling.app.Gatling$.start(Gatling.scala:81) 在 io.gatling.app.Gatling$.fromArgs(Gatling.scala:46) 在 io.gatling.app.Gatling$.main(Gatling.scala:38) 在 io.gatling.app.Gatling.main(Gatling.scala)

还有其他方法吗?我应该以某种方式重新配置加特林吗?谢谢!

【问题讨论】:

  • 我是空手道的作者 - 我对此一无所知 :( - 我只知道有一个 gatling 工具可以用来汇总报告
  • @PeterThomas 谢谢!我会继续寻找
  • @PeterThomas 现在我们想升级到空手道 0.9.3,但我们又遇到了问题。当拥有 0.9.0 版本时,我们使用 gatling.plugin.version 2.2.4,因为在获得模拟文件后,我们需要获得趋势报告(使用此 gatling-report cmd 完成:java -jar gatling-report-3.0-20180530.140113-7 -capsule-fat.jar 模拟1_1.log 模拟2_2.log -o _output)。现在升级到 0.9.3 时,我们不能使用 gatling 2.2.4;我们需要使用 3.x 并且使用这些 simul 文件,gatling-report 工具无法生成报告。有没有办法通过使用最新的空手道和加特林版本来做到这一点?
  • 是的,我们在 0.9.2 github.com/intuit/karate/releases/tag/v0.9.2 升级到 Gatling 3.X - 很抱歉,我不知道如何回答您的问题 :( 您可以尝试询问新问题并将其标记为Gatling,也许您需要在 Gatling 项目/问题上发布您的问题

标签: api gatling karate


【解决方案1】:

当通过 gatling.bat -ro folder_with_simulations 使用相同版本 (2.2.4) 时,它可以工作。

【讨论】:

  • 感谢更新!您现在可以在此处将您自己的答案标记为“已接受”(或者可能在几天后) - 请这样做!
猜你喜欢
  • 2023-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-20
  • 1970-01-01
相关资源
最近更新 更多