zoukankan      html  css  js  c++  java
  • JMeter录制登录测试

    本节试图解释使用任何公开可用的网站记录登录测试的确切步骤,该网站提供具有登录凭据的可靠登录页面。

    出于测试目的,我们将使用OrangeHRM在URL- http://opensource.demo.orangehrmlive.com 下提供的公开网站来记录成功登录其网站。还将使用BlazeMeter提供的chrome扩展,通过该扩展可以在chrome中记录用户操作,然后导出测试脚本。 随后,可以在JMeter中使用这些脚本来运行测试计划。

    下图显示了点击上述URL时将被定向的登录页面。

    注意:BlazeMeter的Chrome扩展程序会记录通过用户浏览器发出的所有HTTP/S请求,并创建一个JMeter脚本并自动将其上传到BlazeMeter的平台。 在那里,只需单击即可执行脚本,或者用户可以选择在本地下载生成的JMeter脚本(.jmx文件)。

    按照下面给出的步骤将BlazeMeter插件成功集成到Chrome浏览器中。

    • 启动Chrome。
    • 转到网上商店并搜索BlazeMeter。

    • 单击“ADD TO CHROME”按钮。

    • 在BlazeMeter.com上建立账户,他们的记录器是免费的帐户创建。
    • CYou将在工具栏上显示Blazemeter图标。
    • 单击该图标,它将显示录像机工具箱。

    录制登录测试

    现在,我们将记录testusing Blazemeter插件。

    • 启动chrome并点击OrangeHRM登录页面。
    • 填写登录凭据。
    • 单击工具栏菜单上的Blazemeter图标。
    • 输入测试名称“LOGIN_TEST”
    • 单击红色按钮开始重新编码。

    • 然后,单击登录按钮以登录网站。
    • 登录后,单击停止录制按钮以进一步停止录制操作。

    现在,单击“.jmx”按钮下载录制脚本的.jmx文件。

    现在,我们将在JMeter中创建一个测试计划,并将下载的.jmx文件导入测试计划中。

    创建JMeter测试计划

    • 进入到JMeter/bin文件夹并双击jmeter.bat 文件以启动JMeter界面。
    • 单击“Test Plan”节点。
    • 将此测试计划节点重命名为Login Test
    • 转到 File -> Open,选择下载的login_Test.jmx文件,然后单击打开。

    下图显示导入login_Test.jmx文件后Login Test节点的目录结构。

    可以看到login_Test.jmx包含了所有必要的组件,如标题管理器,缓存管理器,采样器等。

    单击线程组下的第一个采样器,在这里可以查看用于登录OrangeHRM网站的登录凭据。

    添加监听器

    • 选择login_Test计划节点,然后右键单击所选项目。
    • 鼠标悬停在“Add”选项上,然后将显示元素列表。
    • 选择 Listener -> View Results Tree选项。
    • 单击Run -> Start以执行测试计划。

    验证输出

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

  • 相关阅读:
    优化windows7硬盘操作文件的速度
    Google 开源API汇总
    兼容IE和FF:复制本页地址 收藏本页地址 复制当前页地址和标题
    暂时中断一段时间
    Silverlight C# 游戏开发:绚丽的粒子特效颜色粒子(一)
    任天堂模拟器Silverlight版开发,POPNes Emulator!
    Silverlight C# 游戏开发:资源的处理,图像算法(一)
    Silverlight C# 游戏开发:绚丽的粒子特效粒子效果(二)
    吐血的有道谜题
    Silverlight C# 游戏开发:Flyer09扇动翅膀的蝴蝶
  • 原文地址:https://www.cnblogs.com/pingxin/p/p00071.html
Copyright © 2011-2022 走看看