【问题标题】:I want to know how many request per second my server can handle?我想知道我的服务器每秒可以处理多少个请求?
【发布时间】:2023-04-10 05:28:01
【问题描述】:

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

我的吞吐量为 128/分钟,这意味着每秒 2/3 个请求。但是我的采样器出了点问题,你能告诉我需要做什么来测试登录 URL 吗?

【问题讨论】:

    标签: jmeter load-testing


    【解决方案1】:

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

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

    在这两种情况下,您都应该想出一个代表real users using real browsers 的真实测试场景,例如:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-24
      • 1970-01-01
      • 2011-06-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多