【测试】利用LoadComplete确定不同负载下的服务器性能

LoadComplete是一个负载测试工具,用于为Web服务器和服务创建和运行自动负载测试。它可以在手机、网站和web应用程序上设计和运行性能、压力和负载测试。您不需要有编程知识,创建一个负载测试只需要几秒钟的时间。

接下来我们通过LoadComplete来创建一个负载测试,从而帮助我们回答下列问题:

  • 我的服务器是否支持N个并发用户?
  • 有多少用户可以在没有明显减速的情况下同时使用Web服务器?
  • 如果增加或减少用户数,服务器响应时间如何变化?

>>下载最新版LoadComplete


首先,我们需要创建负载测试,其中包含以下步骤:

  1. 记录一个或多个用户场景。完成方案记录后,LoadComplete会根据记录的方案自动生成单用户测试,该方案使用一个虚拟用户运行此方案。
  2. 修改录制的场景。例如,您可以通过用变量替换请求的硬编码参数来提供具有可变数据的方案。(这个步骤可选择进行)
  3. 验证方案以确保正确播放录制的请求。
  4. 修改默认生成的测试:
    • 定义所需数量的虚拟用户和用户组。
    • 指定由不同用户组运行的方案。您可以将同一方案分配给多个用户,也可以为每个用户分配一个单独的方案。
    • 为每个用户指定浏览器,连接速度和启动延迟。
    • 为每个用户指定装载站。
    • (可选)您可以更改测试设置并为网页指定随机思考时间,或使用特定工作负载配置文件。
    • 您还可以为网站的页面加载时间和其他性能指标定义阈值。LoadComplete将在负载测试期间监控这些指标,并通知您任何阈值违规。
  5. 运行测试。LoadComplete将模拟用户请求。

    注意!请求模拟在幕后进行,LoadComplete不会启动Internet浏览器,也不会模拟记录HTTP请求时执行的鼠标单击和击键。

  6. 重复测试几次,增加(或减少)虚拟用户的数量。

分析结果

在测试运行期间,打开Runtime> Graphs页面。在基本质量指标将帮助您确定服务器是否能够与预期负载应付。而传输速度的指标将显示服务器响应时间是否保持在可接受的:

测试运行完成后,LoadComplete将显示负载测试结果。

如果你还想尝试LoadComplete其他测试,可进入资源列表进行查看。

猜你喜欢

转载自blog.csdn.net/mnrssj/article/details/88820113