jMeter - Web 测试计划
让我们构建一个简单的测试计划来测试网页。我们在 Apache JMeter 中编写一个测试计划,以便测试 URL − www.tutorialspoint.com 显示的网页的性能。
启动 JMeter
单击 /home/manisha/apache-jmeter-2.9/bin/jmeter.sh 打开 JMeter 窗口。JMeter 窗口如下所示 −

重命名测试计划
在 Name 文本框中将测试计划节点的名称更改为 Sample Test。您需要将焦点更改为工作台节点并返回到测试计划节点以查看反映的名称。

添加线程组
现在我们在窗口中添加第一个元素。我们添加一个线程组,它是所有其他元素(如采样器、控制器和监听器)的占位符。我们需要一个线程组,以便我们可以配置要模拟的用户数量。
在 JMeter 中,所有节点元素都是使用上下文菜单添加的。
右键单击要添加子元素节点的元素。
选择要添加的适当选项。
右键单击示例测试(我们的测试计划)→ 添加 → 线程(用户)→线程组。因此,线程组被添加到测试计划(示例测试)节点下。

将线程组命名为用户。对于我们来说,此元素表示访问 TutorialsPoint 主页的用户。

添加采样器
我们需要在线程组(用户)中添加一个采样器。与之前添加线程组时所做的一样,这次我们将通过右键单击打开线程组(用户)节点的上下文菜单,然后通过选择添加 → 采样器 → 添加 HTTP 请求采样器HTTP 请求选项。

它将在线程组(用户)节点下添加一个空的 HTTP 请求采样器。让我们配置此节点元素 −

名称 − 我们将更改名称以反映我们想要实现的操作。我们将其命名为 访问 TutorialsPoint 主页
服务器名称或 IP − 在这里,我们必须输入 Web 服务器名称。在我们的例子中,它是 www.tutorialspoint.com。 (http:// 部分未写,这只是服务器的名称或其 IP)
协议 − 我们将保留此空白,这意味着我们希望使用 HTTP 作为协议。
路径 − 我们将路径键入为 /(斜线)。这意味着我们想要服务器的根页面。
添加侦听器
我们现在将添加一个侦听器。让我们在线程组(用户)节点下添加查看结果树侦听器。它将确保采样器的结果可在此侦听器节点元素中查看。
要添加侦听器 −
打开上下文菜单
右键单击线程组(用户)
选择添加 → 监听器 → 查看结果树选项

运行测试计划
现在完成所有设置,让我们执行测试计划。对于线程组(用户)的配置,我们保留所有默认值。这意味着 JMeter 将只执行一次采样器。这类似于单个用户,只执行一次。
这类似于用户通过浏览器访问带有 JMeter 采样器的网页。要执行测试计划,请从菜单中选择运行,然后选择启动选项。
Apache JMeter 要求我们在实际开始测试之前将测试计划保存在磁盘文件中。如果您想多次运行测试计划,这一点很重要。您也可以选择不保存就运行它。

查看输出
我们将线程组的设置保留为单线程(仅限一个用户)并循环 1 次(仅运行一次),因此我们将在查看结果树监听器中获得一个事务的结果。

上述结果的详细信息为 −
名称访问 TutorialsPoint 主页的绿色表示成功。
JMeter 已存储 Web 服务器发送的所有标头和响应,并准备以多种方式向我们显示结果方式。
第一个选项卡是 Sampler Results。它显示 JMeter 数据以及 Web 服务器返回的数据。
第二个选项卡是 Request,它显示作为请求的一部分发送到 Web 服务器的所有数据。

最后一个选项卡是 Response data。在此选项卡中,侦听器以文本格式显示从服务器接收的数据。

这只是一个仅执行一个请求的简单测试计划。但 JMeter 的真正优势在于发送相同的请求,就像许多用户发送它一样。要使用多个用户测试 Web 服务器,我们需要更改线程组(用户)设置。