本文已使用 Google Cloud Translation API 自动翻译。
某些文档最好以原文阅读。
负载测试是对系统或应用程序提出需求并测量其响应的过程。目标是确定系统或应用程序在各种负载条件下的行为方式。
负载测试很重要,因为它可以帮助识别系统或应用程序中潜在的性能瓶颈。它还可以帮助确定系统或应用程序可以处理的最大用户数量。
有许多不同的工具可用于负载测试。在这篇文章中,我们将重点介绍 Apache JMeter,它是一种流行的开源工具。
Apache JMeter 可以从以下链接下载:
下载文件后,将其解压缩,您应该会看到以下目录结构:
apache-jmeter-3.1
├── bin
├── docs
├── lib
└── printable_docs
测试计划是 JMeter 将用来运行测试的一组指令。测试计划应包括以下要素:
要创建测试计划,请启动 JMeter,您应该会看到以下屏幕:
要添加线程组,请右键单击测试计划并选择添加 > 线程(用户)> 线程组。
要添加采样器,请右键单击线程组并选择添加 > 采样器 > HTTP 请求。
要添加监听器,请右键单击线程组并选择添加 > 监听器 > 查看结果树。
将线程组、采样器和侦听器添加到测试计划后,您需要配置它们。
要配置线程组,请选择它,您应该会看到以下选项:
要配置采样器,请选择它,您应该会看到以下选项:
要配置侦听器,请选择它,您应该会看到以下选项:
配置测试计划后,您就可以运行测试了。要运行测试,请选择测试计划并单击运行按钮。
JMeter 现在将运行测试,您应该会在监听器中看到结果。
可以分析测试结果以确定系统或应用程序的性能。
以下指标可用于分析结果: