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记录登录测试

文章图片
  • 点击“添加到铬”按钮。
  • BlazeMeter.com上的CCreate帐户, 其记录器可免费创建帐户。
  • C你将在工具栏上获得Blazemeter图标。
  • C单击该图标, 它会显示记录器工具箱。
JMeter记录登录测试

文章图片
记录登录测试 现在, 我们将记录使用Blazemeter插件的测试。
  • 启动chrome并点击OrangeHRM登录页面。
  • 填写登录凭据。
  • 单击工具栏菜单上的Blazemeter图标。
  • 输入测试名称为“ LOGIN_TEST”。
  • 单击红色按钮开始重新编码。
JMeter记录登录测试

文章图片
  • 然后, 单击登录按钮以登录到该网站。
  • 登录后, 单击“停止录制”按钮以进一步停止录制操作。
JMeter记录登录测试

文章图片
  • 现在, 单击“ .jmx”按钮以下载已录制脚本的.jmx文件。
JMeter记录登录测试

文章图片
现在, 我们将在JMeter中创建一个测试计划, 并将下载的.jmx文件导入我们的测试计划中。
创建JMeter测试计划
  • 转到你的JMeterbin文件夹, 然后双击ApacheJMeter.jar文件以启动JMeter界面。
  • 单击“测试计划”节点。
  • 将此测试计划节点重命名为Login Test。
  • 转到文件> 打开, 选择下载的login_Test.jmx文件, 然后单击打开。
JMeter记录登录测试

文章图片
下图显示了导入login_Test.jmx文件后的Login Test节点的目录结构。
JMeter记录登录测试

文章图片
我们可以看到login_Test.jmx包含了所有必要的组件, 例如Header Manager, Cache Manager, sampler等。
单击线程组下的第一个采样器, 在这里你可以检查我们用于登录OrangeHRM网站的登录凭证。
JMeter记录登录测试

文章图片
添加监听器
  • 选择login_Test计划节点, 然后右键单击所选项目。
  • 将鼠标悬停在“添加”选项上, 然后将显示元素列表。
  • 选择“侦听器”> “查看结果树”选项。
JMeter记录登录测试

文章图片
  • 单击运行> 开始以执行测试计划。
验证输出 【JMeter记录登录测试】在侦听器中可以看到以下输出。
JMeter记录登录测试

文章图片
JMeter记录登录测试

文章图片
JMeter记录登录测试

文章图片

    推荐阅读