zoukankan      html  css  js  c++  java
  • BadBoy+JMeter来录制和运行Web测试脚本

    参考:

    http://jingyan.baidu.com/article/5d368d1ef548d43f61c05761.html

    http://www.51testing.com/html/00/130600-1367743.html

    1.简介

    JMeter是纯Java编写的软件功能和性能测试工具,其录制脚本过于笨拙和复杂。

    而Badboy是用C++开发的动态应用测试工具,其拥有强大的屏幕录制和回放功能,同时提供图形结果分析功能,刚好弥补了JMeter的不足之处。同时Badboy录制的脚本可导出为JMeter支持的jmx格式脚本。

    因此这里的web测试结合这两个工具来完成。

    2.下载。

    http://www.badboy.com.au/

    3.安装。

    双击BadboyInstaller-2.2.exe,完成安装。

    4.利用Badboy录制脚本。

    1)启动Badboy。

    2)以登录百度为例,录制脚本。输入百度网址后,敲回车,即可进入百度界面。

    3)登录百度账号。

    4)登录成功后,进入个人用户界面。

    5)点击糯米。

    6)点击精选品牌。

    6)将录制脚本导出为jmx格式。

    点击File->Export to JMeter,保存为BaiduScript.jmx。

    5.利用JMeter运行导出的jmx脚本。

    1)双击jmeter.bat,等待大概20s,打开JMeter。

    2) 点击文件->打开,导入BaiduScript.jmx。

    3)添加“察看结果树”和“聚合报告”。

    右键点击Thread Group,点击添加->监听器->察看结果树。

    右键点击Thread Group,点击添加->监听器->聚合报告。

    4)点击启动按钮。

    5)运行完毕后,点击“察看结果树”

    注:百度网站安全级别高,将录制的脚本直接运行会出现相应异常,因此察看结果树和聚合报告都会有异常。需要做相应的配置,才可以成功登录。

    6)运行完毕后,点击“聚合报告”

    注:百度网站安全级别高,将录制的脚本直接运行会出现相应异常,因此察看结果树和聚合报告都会有异常。需要做相应的配置,才可以成功登录。

    至此,录制和运行脚本,查看网页是否能正常打开,测试完毕。

  • 相关阅读:
    刷题笔记
    布隆过滤器
    单例模式,堆,BST,AVL树,红黑树
    B树、B-树、B+树、B*树【转】,mysql索引
    数据结构与算法80道
    海量数据处理【转】
    volcanol的工控博客
    volcanol的工控博客
    volcanol的工控博客
    volcanol的工控博客
  • 原文地址:https://www.cnblogs.com/sophia194910/p/5193549.html
Copyright © 2011-2022 走看看