1

在使用 SharePoint 应用程序时,我注意到第一次加载应用程序需要 10 多秒。所以,我在想,在 JMeter 上运行 1000 个用户需要多少加速期?

4

1 回答 1

0

不确定“空闲”,您的意思是“理想”加速吗?

我相信缓慢的初始加载可以通过 IIS 内部的工作方式来解释: https ://social.technet.microsoft.com/Forums/ie/en-US/297fb51b-b7b4-4b7b-a898-f6c91efd994e/sharepoint-2013-first -load-takes-long-time?forum=sharepointadmin

考虑到所有这些信息,我们可以预测,由于初始负载长而导致的高响应时间将在您的测试开始时最多出现几分钟,并影响在此期间启动的用户。

找出“理想的”加速时间可能有点棘手。

我会这样解决问题:

添加随时间变化的响应时间 ( https://jmeter-plugins.org/wiki/ResponseTimesOverTime/ ) 图。将每个用户的启动时间设置为 10 秒,并使用上面添加的图表找出响应时间何时会稳定下来。这意味着应用程序的初始加载已完成。不要忘记从报告中排除这段时间。

现在您应该观察到响应时间随着新用户的增加而缓慢增长。

添加所有用户后,如果一切顺利,您可以尝试将所有用户的启动时间降低到 3600 秒。如果您看到响应时间猛增和/或超过 SLA,那么您要么添加用户太快,要么应用程序已经饱和。

于 2019-02-05T15:26:38.410 回答