JMeter教程

录制登录测试

JMeter 记录登录测试

本节试图解释使用任何提供可靠登录页面和登录凭据的公开网站记录登录测试的确切步骤。
出于测试目的,我们将使用 OrangeHRM 在 URL-下提供的公开网站 http://opensource.demo.orangehrmlive.com 记录成功登录他们的网站。我们还将使用 BlazeMeter 提供的 chrome 扩展,通过它我们可以在 chrome 中记录用户操作,然后导出测试脚本。随后,这些脚本可以在 JMeter 中用于运行测试计划。
下图显示了当我们点击上述 URL 时将被引导的登录页面。

JMeter 录制登录测试
注意: BlazeMeter 的 Chrome 扩展程序会记录通过用户浏览器发出的所有 HTTP/S 请求,并创建一个 JMeter 脚本并自动将其上传到 BlazeMeter 的平台。在那里,可以通过单击执行脚本,或者用户可以选择在本地下载生成的 JMeter 脚本(.jmx 文件)。
按照以下步骤将 BlazeMeter 插件成功集成到您的 Chrome 浏览器中。
启动 Chrome。 转到网上商店并搜索 BlazeMeter。
JMeter 录制登录测试
点击"添加到 Chrome"按钮。 在 BlazeMeter.com 上创建帐户,他们的记录器可以免费创建帐户。 C您将在工具栏上看到一个 Blazemeter 图标。 C单击该图标,它会显示记录器工具箱。
JMeter 录制登录测试

录制登录测试

现在,我们将使用 Blazemeter 插件记录我们的测试。
启动 Chrome 并点击 OrangeHRM 登录页面。 填写登录凭据。 点击工具栏菜单上的 Blazemeter 图标。 输入测试名称为"LOGIN_TEST"。 点击红色按钮开始重新编码。
JMeter 录制登录测试
然后,点击登录按钮以登录网站。 登录后,单击停止录制按钮以停止进一步录制操作。
JMeter 录制登录测试
现在,单击".jmx"按钮下载录制脚本的 .jmx 文件。
JMeter 录制登录测试
现在,我们将创建一个JMeter 中的测试计划并将下载的 .jmx 文件导入到我们的测试计划中。

创建 JMeter 测试计划

转到您的 JMeterbin 文件夹并双击 ApacheJMeter.jar 文件以启动 JMeter 界面。 单击"测试计划"节点。 将此测试计划节点重命名为登录测试。 转到"文件">"打开",选择下载的 login_Test.jmx 文件并单击"打开"。
JMeter录制登录测试
下图为目录导入login_Test.jmx文件后Login Test节点的结构。

JMeter记录登录测试
我们可以看到login_Test.jmx已经包含了Header manager、Cache Manager、sampler等所有必要的组件
点击线程组下的第一个sampler ,在这里您可以查看我们用于登录 OrangeHRM 网站的登录凭据。

《JMeter录制登录测试》

添加监听器

选择 login_Test 计划节点并右键单击所选项目。 将鼠标悬停在"添加"选项上,将显示元素列表。 选择侦听器 > 查看结果树选项。
JMeter录音登录测试
单击"运行">"开始"以执行测试计划。

验证输出

在监听器中可以看到如下输出。

JMeter 录制登录测试
JMeter 录制登录测试
JMeter 录制登录测试
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4