运行一个只有两个用户的单个脚本作为一个没有任何节奏的场景,只需将时间设置为 3 秒和随机 (50%-150%) 我体验到 Web 应用程序服务器每次运行 10 分钟后都会耗尽内存(我已经运行了几次测试,并且每次都在同一时间发生)。首先,我认为这是应用程序中的内存泄漏,但经过一番思考,我认为这可能与场景设计有关。整个脚本只有一个动作,包括在唯一的动作块中登录和注销,运行大约需要 50 秒,我在上一次迭代结束后立即设置默认值,而不是在上一次迭代结束后延迟或固定/随机间隔设置。
不能使用固定/随机间隔会导致这种“内存泄漏”发生吗?我猜提到的所有设置实际上都不会在前一个结束之前开始一个新的迭代,这显然会导致服务器上的内存积累导致这种“内存泄漏”。但是,如果没有设置节奏,是否有发生这种情况的风险?
而且我的脚本中没有迭代,我还能使用起搏吗?