zoukankan      html  css  js  c++  java
  • Jmeter入门(3)- Jmeter录制脚本

    一、 录制web端

    Badboy的介绍和安装

    1. Badboy的介绍

      • 免费的web自动化测试工具

      • 一个浏览器模拟工具

      • 主要进行脚本的录制和回访,和对录制脚本进行调试,可以将脚本导出为Jmeter脚本

      • 还支持捕获表单数据

    2. Badboy官网已经停止维护了,自行下载,双击傻瓜式安装

    使用Bayboy录制脚本

    • 打开Badboy软件时,默认为录制的状态(右下角出现recording就是在录制),红色按钮(录制/停止录制),录制前确认一下

    • 在地址栏输入要录制的网址,回车

    • 在网址进行相应的操作

    • 操作完成之后,点击停止录制

    • 保存Badboy脚本(方便以后使用)

    • 导出为Jmeter脚本

      位置:file ==> export to Jmeter ==> 保存(后缀为.jmx)

    • 在Jmeter中打开录制好的Jmeter脚本

    • 缺少监听器:测试计划右键 ==> 添加 ==> 监听器 ==> 察看结果树

    • 运行,对脚本进行回放和状态信息查看

    二、 录制移动端

    使用自身代理录制

    配置Jmeter

    1. 创建一个新的测试计划

    2. 添加一个线程组

    3. 添加HTTP代理服务器

      位置:测试计划右键 ==> 非测试元件 ==> HTTP代理服务器

      配置如下:

      配置项 说明
      端口 8888(默认)
      代理地址(HTTP Domains) 本机IP地址或localhost
      目标控制器(Target Controller) 选择测试计划>线程组 (Test Plan > Thread Group)
    4. 点击启动按钮

    5. 手机设置代理(和fiddler一样)

      • 手机和电脑在同一个WIFI下,或同一个局域网内

      • 华为手机为例:手机上长按连接的WIFI,修改网络 ==> 代理 ==> 手动 ==> 填写IP地址和代理端口

    6. 在手机上操作需要录制的内容

    7. 在jmeter上停止录制

    8. 线程组例就是录制的脚本

      • 所有请求,编号,接口请求的顺序
      • 可以把不需要的请求删除
    9. 添加监听器,可以重新跑录制好的脚本

    10. 保存脚本,以方便下次使用

  • 相关阅读:
    使文件(夹)默认显示方式为“详细信息”而非“平铺”
    一个简单的Oracle任务
    SQL Server查询速度慢原因及优化方法
    双筒望远镜选购知识
    在 net send 命令中实现换行(信使服务)
    用SQL产生一串5位数字的随机数
    初试couchbase(安装配置)
    php的扩展memcache和memcached区别分析
    监控程序执行时间并将其写入日志的脚本
    IOS Object C id,class,sel,bool
  • 原文地址:https://www.cnblogs.com/colorfully/p/13811578.html
Copyright © 2011-2022 走看看