我们正在使用 Jmeter 测试在 Apache 2 Web 服务器上运行的 Php 应用程序。我可以加载 Jmeter 以使用 25 或 50 个线程,并且服务器上的负载不会增加,但是服务器的响应时间会增加。线程越多,响应时间越慢。似乎 Jmeter 或 Apache 正在对请求进行排队。我已经更改了 apache web 服务器配置文件中的 maxclients 值,但这并没有改变问题。在 Jmeter 运行时,我可以使用该应用程序并获得可观的响应时间。是什么赋予了?我希望能够通过增加线程数将我的服务器的空闲率降低到 0%。谁能帮我指出正确的方向?
更新:我发现如果我从我的应用程序中删除会话,我可以模拟服务器上的全部负载。我尝试重新启用会话并为每个线程使用 HTTP Cookie 管理器,但它似乎没有产生影响。