1.使用badboy录制

1)打开badboy,下载可以在badboy官网(https://badboy.en.softonic.com)

在界面左上方的输入框输入要进行录制的链接,点击右边的绿色箭头,开始录制;

录制脚本信息默认保存在TestSuite1-Test1-Step1中;(如下图2),按照测试需求操作右边界面的网页,信息同步录制到左侧的脚本列表中

2)添加新的step,点击Test1,右键新增,Add Child Step

填写对应的名字,点击确定。

添加后展示如图

点击,添加的"测试模块2" ,选中该节点,继续操作右侧的页面,信息录制到 “测试模块2"

3)点击停止按钮,停止录制

4)回放脚本,右键选中Play Whole Test,进行脚本回放。

5)修改脚本,将不需要的脚本调用删除,进行添加检查点和参数化

然后File-Export to Jmeter 就完成了,导出的jmeter脚本可以直接导入到Jmeter中

2.使用Jmeter进行录制

1)添加代理服务器

2)添加线程组和逻辑控制器

3)配置浏览器设置,我用的是谷歌浏览器

搜索代理,打开代理设置,配置如下图(127.0.0.1 端口号8888)

4)目标控制器,选择新加的事务控制器,点击启动按钮

使用浏览器正常打开测试页面,并进行操作,信息会同步录制到 选择的目标控制器

录制信息展示如下:

最后就可以进行修改脚本了,删除一些不必要的录制信息,添加参数化,断言(检查点)等。

可以添加结果查看器,查看回放内容

回放结果展示:

Jmeter学习笔记5(录制脚本BadBoy录制 Jmeter录制)相关推荐

  1. JMeter4.0使用笔记 使用Badboy录制脚本,使用代理录制脚本

    JMeter可以用于测试静态和动态资源例如静态文件.Java 小服务程序.CGI 脚本.Java 对象. 数据库, FTP 服务器, 等等.JMeter 可以用于对服务器.网络或对象模拟巨大的负载,来 ...

  2. jmeter 学习笔记

    jmeter 学习笔记 察看结果树:JSON Path Tester.RegExp Tester(正则表达式).XPathTester.JSON JMESPath Tester.Document 断言 ...

  3. Nginx学习笔记3:Shell脚本检测Nginx服务状态

    前言 nginx 服务启动后,我们需要对其服务状态进行监控,今天学习过程中了解到一段非常有用的小脚本,不仅可以监控Nginx,也可以用来监控其他服务 脚本 A=`ps -C nginx –no-hea ...

  4. APP自动化测试之录制脚本:3.运行录制的脚本

    APP自动化测试之录制脚本:3.运行录制的脚本 1.前提 基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unittest.运行录制 ...

  5. Jmeter工具笔记-使用Firefox浏览器导入证书并录制Web

    此文使用很久以前的版本做的笔记,记录如何实现录制Firefox浏览器. 1.下载Firefox浏览器并安装成功 2.操作Jmeter: 1)新建Template为'Recording' 2)打开HTT ...

  6. JMeter学习笔记1-安装环境

    前面已经写完了JavaScript学习笔记系列,已经对JavaScript的基本语法完全掌握和知道如何用JavaScript编写第一个Selenium自动化测试脚本.我觉得已经达到了,了解和会Java ...

  7. Jmeter学习笔记

    接口测试 Jmeter 文章目录 1.Jmeter概述 1.1 Jmeter简介 1.2 Jmeter作用 1.3 Jmeter优点 1.4 Jmeter缺点 2.Jmeter环境搭建 2.1 Jme ...

  8. Jmeter学习笔记一:Jmeter安装以及环境变量配置

    什么是Jmeter Apache JMeter是Apache组织开发的基于Java的压力测试工具. 适用的测试领域: 用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域.它 ...

  9. JMeter学习笔记--JMeter常用测试元件

    JMeter测试计划有一个被称为"函数测试模式"的选项,如果被选择,它会使Jmeter记录来自服务器返回的每个取样的数据.如果你在测试监听器中选择一个文件,这个数据将被写入文件.如 ...

最新文章

  1. mysql dba系统学习(6)二进制日志binlog之二
  2. 科研工作者一般怎么找文献?
  3. pythonsuper_python中的super()是什么意思呢
  4. [转载]基于TFS实践敏捷-修复Bug和执行代码评审
  5. 推动半导体产业发展,华微电子CCT MOS产品发布
  6. 33个PPT下载丨2018年PostgreSQL中国技术大会PPT
  7. c语言程序设计运动的小球,课程设计--运动的小球(15页)-原创力文档
  8. VS2017插件工具-VisualSVN(6.3.0)-破解之法
  9. 案例 -- web移动端项目(vue)
  10. tf卡可以自己裁剪成nm卡_这些年Surface 3用过的TF卡与购买心得
  11. Python实现SIFT算法,附详细公式推导和代码
  12. Hough变换的理解
  13. PR如何调整输出视频的分辨率?
  14. linux gpfs,IBM GPFS并行文件系统解决方案
  15. vue Emitter
  16. 未来混合云的发展可能有两个方向 | 5G技术研发试验第三阶段规范正式发布
  17. 初识vue-baidu-map
  18. Charles打开macOS proxy无法上网
  19. C/C++捕获段错误,打印出错的具体位置(精确到哪一行
  20. Power BI 字符串填充一些特定的字符补齐位数

热门文章

  1. vmware中ubuntu有线网络网速只有10Mb/s解决办法
  2. JHOK-ZBG1 20/5A漏电继电器
  3. Word处理控件Aspose.Words功能演示:使用 C++ 合并 MS Word 文档
  4. 蓝牙耳机连接笔记本电脑Think E430C
  5. chrome java mac下载_Mac上Java+selenium+Chrome环境配置
  6. P5726 【深基4.习9】打分
  7. 【ECharts】柱状图
  8. Office Word等双击空白处的“隐藏的模块中的编译错误:MTW5”解决
  9. matlab 纯迟延_基于Matlab的纯滞后控制系统设计.doc
  10. 关于数组的对象获取及排序问题/小程序的多层页面返回问题