本文概述
本节试图解释在任何可公开访问的网站上记录登录测试的确切步骤, 该网站提供具有登录凭据的可靠登录页面。
出于测试目的, 我们将使用OrangeHRM在URL- http://opensource.demo.orangehrmlive.com上提供的可公开访问网站来记录成功登录其网站。我们还将使用BlazeMeter提供的chrome扩展程序, 通过它我们可以在chrome中记录用户操作, 然后导出测试脚本。随后, 可以在JMeter中使用这些脚本来运行测试计划。
下图显示了当我们点击以上URL时将定向的登录页面。
注意:BlazeMeter的Chrome扩展程序记录通过用户浏览器发出的所有HTTP / S请求, 并创建JMeter脚本并将其自动上传到BlazeMeter的平台。在那里, 单击即可执行脚本, 或者用户可以选择在本地下载生成的JMeter脚本(.jmx文件)。
请按照以下给出的步骤将BlazeMeter插件成功集成到你的Chrome浏览器中。
- 启动Chrome。
- 转到网上商店并搜索BlazeMeter。
- 点击“添加到铬”按钮。
- BlazeMeter.com上的CCreate帐户, 其记录器可免费创建帐户。
- C你将在工具栏上获得Blazemeter图标。
- C单击该图标, 它会显示记录器工具箱。
记录登录测试
现在, 我们将记录使用Blazemeter插件的测试。
- 启动chrome并点击OrangeHRM登录页面。
- 填写登录凭据。
- 单击工具栏菜单上的Blazemeter图标。
- 输入测试名称为“ LOGIN_TEST”。
- 单击红色按钮开始重新编码。
- 然后, 单击登录按钮以登录到该网站。
- 登录后, 单击“停止录制”按钮以进一步停止录制操作。
- 现在, 单击“ .jmx”按钮以下载已录制脚本的.jmx文件。
现在, 我们将在JMeter中创建一个测试计划, 并将下载的.jmx文件导入我们的测试计划中。
创建JMeter测试计划
- 转到你的JMeterbin文件夹, 然后双击ApacheJMeter.jar文件以启动JMeter界面。
- 单击“测试计划”节点。
- 将此测试计划节点重命名为Login Test。
- 转到文件>打开, 选择下载的login_Test.jmx文件, 然后单击打开。
下图显示了导入login_Test.jmx文件后的Login Test节点的目录结构。
我们可以看到login_Test.jmx包含了所有必要的组件, 例如Header Manager, Cache Manager, sampler等。
单击线程组下的第一个采样器, 在这里你可以检查我们用于登录OrangeHRM网站的登录凭证。
添加监听器
- 选择login_Test计划节点, 然后右键单击所选项目。
- 将鼠标悬停在“添加”选项上, 然后将显示元素列表。
- 选择“侦听器”>“查看结果树”选项。
- 单击运行>开始以执行测试计划。
验证输出
在侦听器中可以看到以下输出。
评论前必须登录!
注册