Jmeter入门02之演示(一)

2022-02-27 22:51发布

(一)演示:JMeter API 测试

要下载 JMeter,你需要访问 Apache JMeter 网站并下载文件,请百度官网并自行下载解压。

第一步是设置 Apache JMeter,如下所示。

• 转到 Apache JMeter 文件夹 → bin 文件夹 → 打开批处理文件。

 

 

这可能需要一段时间。等到 JMeter 窗口在屏幕上打开。

它将主窗口分为两部分:左侧包含所有测试计划元素,右侧添加了该元素的所有配置。

当你在测试计划元素上时,你可以看到相同的配置。

• 右键单击测试计划

• 选择添加选项

• 然后在出现的菜单中,选择线程选项,然后选择线程组

这里,线程数是指用户数。以秒为单位的加速周期选项说明了用户点击之间的时间间隔。有一个循环计数,你可以在其中选择测试将针对用户数量运行多少次,并且你还可以选择测试以无限次运行。

这里还有一个调度程序可以帮助你安排测试开始时间和结束时间。

出于本教程的目的,让我们将所有内容设置为 1。

现在,选择一些示例 API,如下所示;

• 转到你的浏览器

• 搜索“一些用于测试的示例 rest API”

• 打开第一个链接“reqres.in”

让我们在演示中的 JMeter 中创建和运行 GET、POST、PUT 和 DELETE Rest API 请求。

在此链接中,你可以获取、发布、放置和删除 Rest API。

 

 

因此,选择第一个链接:列出用户。

• 在这里,点击请求链接

• 打开新选项卡中显示的链接

• 确定此 API 的 URL

• 复制此 URL 并打开 JMeter 窗口

然后在 JMeter 窗口中,执行以下操作:

• 右键单击线程组

• 导航到“添加”

• 在出现的框中,选择“采样器”

你可以看到 JMeter 可以处理的请求类型

• 选择 HTTP 请求。

在这里,你必须提供一些主页或网站的地址

• 在服务器名称或 IP 框中,粘贴 GET API 请求 URL

• 在协议框中,输入“HTTPS”

如果协议中的 URL 是 HTTP,则此框将留空。在网址中,放上网址链接;请记住不要在 IP 地址中添加任何斜线。此外,URL 之后的任何内容都应该放在路径中。

• 现在,将 URL 中的路径放入路径框中

接下来,你必须获取 URL 的一部分,以“问号”开头,并使用它来分配参数。这是必需的,因为它是 GET API 类型。

• 在参数中添加名称

• 将名称指定为 page 并将值指定为 2

• 将此 HTTP 请求命名为 GetAPI

 

 

在这个 HTTP 请求准备好之后,对其进行测试。要确定测试的结果是什么,请添加一些侦听器。

• 右键单击线程组

• 转到侦听器选项

• 在框中,检查 JMeter 提供的不同类型的报告

• 现在,选择两个“查看结果树”和“在表格中查看结果”

• 然后保存测试并运行它

只需单击绿色按钮即可运行测试。

运行测试后,是时候检查结果了:

• 转到“查看结果树”

绿色状态表示测试成功。

• 然后去“在表格中查看结果”

绿色状态再次显示测试成功。

由于线程数和循环数被表示为一个 - 都在两个结果的条目中,因此测试结果也相应地出来了。