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. 保存脚本,以方便下次使用

posted @ 2020-10-19 15:59  colorfully  阅读(609)  评论(0编辑  收藏  举报