我想知道我的服务器每秒可以处理多少个请求?

时间:2019-08-13 09:01:17

标签: jmeter load-testing

我想知道我的服务器使用Jmeter每秒可以处理多少个HTTP请求。

我的吞吐量为128 / min,这意味着每秒2/3 req。但是采样器出了点问题,您能告诉我测试登录URL所需做什么吗?

1 个答案:

答案 0 :(得分:0)

锤击登录页面与load testing没有任何共同之处,因为负载测试正在根据预期负载检查您的应用程序。

如果您要确定服务器每秒可以处理的最大请求数-这是stress testing的某种形式

在两种情况下,您都应该提出一个现实的测试方案,该方案可以表示real users using real browsers,例如:

  1. 使用JMeter的HTTP(S) Test Script Recorder
  2. 记录您的情况
  3. 执行parameterization and correlation
  4. 使用多个虚拟用户/迭代运行测试,并使用View Results Tree侦听器检查请求/响应的详细信息,以确保您的测试正在执行应做的事情
  5. 对测试脚本感到满意后,请禁用“查看结果树”侦听器,并使用command-line non-GUI mode进行满载测试
  6. 使用JMeter Reporting Dashboard
  7. 分析结果

关于您的目标,我建议逐步增加负载,这样您就可以将用户数量的增加与吞吐量的增加相关联。

当您达到添加更多用户且吞吐量没有增加的程度时-这意味着该应用程序无法处理更多的负载,因此这将是该应用程序每秒可以处理的最大用户/请求数。