将活跃用户加特林降为零以延长运行时间

时间:2018-08-15 18:58:11

标签: performance-testing gatling stress-testing

当我试图长时间运行加特林脚本时,比如说一个多小时,我发现测试几分钟后,活动用户已降为零。我已经尝试过atOnceUser(nbUser)constantUsersPerSec(rate) during(duration),但最终结果看起来像下面的结果。

enter image description here

我无法弄清楚是什么原因引起的,因为如果活动用户降至零,那么从逻辑上讲应该没有任何请求进入。还有一个附加信息:我的所有请求都在200毫秒标记内完成。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

所收集的统计信息或报告看起来都有些错误。执行期间,加特林生成simulation.log文件,其中包含有关每个用户和请求的数据。您可以在此处检查是否在一段时间后未生成新用户,但是如果执行了请求,我敢打赌只有报告是错误的。它使用highcharts(外部库)生成报告,并且在少数版本中,地块fe出现问题。一些系列没有印刷。也许尝试使用旧版本(或更新版本)的gatling-highcharts。