【发布时间】:2015-12-09 16:51:52
【问题描述】:
我正在使用 jmeter 发送两个 http 请求,一个用于我的 Web 应用程序的登录页面,另一个在成功登录后发送到另一个页面。我添加了添加第二个 http 请求的 ifcontroller 元素。当我使用 100 个请求且加速周期低于 10 秒的测试计划测试时,我看到在聚合报告面板中,第一个请求向 Web 应用程序发出了 100 个请求,但第二个请求只发出了 75 个请求。第二个请求计数并不总是相同,它每次都在变化,但我从来没有像第一个请求那样将计数设为 100。当我将加速周期增加到 10 秒时,只有我可以看到第一个和第二个请求计数为 100。这是否意味着 jmeter 客户端无法为第二个请求启动足够的线程数。
我在 4 核机器上使用 4GB 内存。如果我向我的电脑添加更多内存,情况会有所改善,因为在上述情况下,我只能在 1 秒内发送 10 个请求,我想在一秒内发送更多请求。
【问题讨论】: