Jmeter如何获得正确的负载数量?

时间:2016-03-22 14:25:29

标签: jmeter

我已针对我要测试的应用程序录制了一个脚本。现在,我很难确定应用程序将运行的数字是什么,没有任何问题,并找出最大用户数。这就是我所做的 -

  1. 我为10,50,100,150位用户运行了Jmeter脚本
  2. 直到50个用户,它就像一个魅力。在大约80个用户之后,吞吐量开始下降,并且一些样本没有显示在聚合报告中。
  3. 我在一段时间内在大约150名用户的控制台中看到堆内存问题。这是应用程序问题还是我的机器问题?
  4. 你有一篇文章,我可以读到如何得出关于这个数字的结论吗?

    UPDATE-增加堆大小后,它可以顺利运行100个用户。我现在更加困惑

    谢谢

1 个答案:

答案 0 :(得分:1)

问题可能在任何地方!

服务器性能指标收集器:

首先,您需要在应用程序服务器中运行代理程序,以便在运行测试时监视服务器性能。

link会让您了解设置。

JMeter最佳实践:

我认为您正在使用侦听器以GUI模式运行测试。最有可能的问题是您的机器/测试。确保您遵循this

未在汇总报表中显示的示例:

你已经在SO中提出了一个问题。在jtl中写入结果时,不要在侦听器的Log / display only部分中选择“Successes”。它不会写失败的请求详细信息。您可能需要所有结果。创建jtl后,您始终可以根据需要过滤“成功”结果。