Jmeter学习笔记5(录制脚本BadBoy录制 Jmeter录制)
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录制)相关推荐
- JMeter4.0使用笔记 使用Badboy录制脚本,使用代理录制脚本
JMeter可以用于测试静态和动态资源例如静态文件.Java 小服务程序.CGI 脚本.Java 对象. 数据库, FTP 服务器, 等等.JMeter 可以用于对服务器.网络或对象模拟巨大的负载,来 ...
- jmeter 学习笔记
jmeter 学习笔记 察看结果树:JSON Path Tester.RegExp Tester(正则表达式).XPathTester.JSON JMESPath Tester.Document 断言 ...
- Nginx学习笔记3:Shell脚本检测Nginx服务状态
前言 nginx 服务启动后,我们需要对其服务状态进行监控,今天学习过程中了解到一段非常有用的小脚本,不仅可以监控Nginx,也可以用来监控其他服务 脚本 A=`ps -C nginx –no-hea ...
- APP自动化测试之录制脚本:3.运行录制的脚本
APP自动化测试之录制脚本:3.运行录制的脚本 1.前提 基于win10专业版64位系统+jdk1.8+python3+pycharm+android SDK+appium+unittest.运行录制 ...
- Jmeter工具笔记-使用Firefox浏览器导入证书并录制Web
此文使用很久以前的版本做的笔记,记录如何实现录制Firefox浏览器. 1.下载Firefox浏览器并安装成功 2.操作Jmeter: 1)新建Template为'Recording' 2)打开HTT ...
- JMeter学习笔记1-安装环境
前面已经写完了JavaScript学习笔记系列,已经对JavaScript的基本语法完全掌握和知道如何用JavaScript编写第一个Selenium自动化测试脚本.我觉得已经达到了,了解和会Java ...
- Jmeter学习笔记
接口测试 Jmeter 文章目录 1.Jmeter概述 1.1 Jmeter简介 1.2 Jmeter作用 1.3 Jmeter优点 1.4 Jmeter缺点 2.Jmeter环境搭建 2.1 Jme ...
- Jmeter学习笔记一:Jmeter安装以及环境变量配置
什么是Jmeter Apache JMeter是Apache组织开发的基于Java的压力测试工具. 适用的测试领域: 用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域.它 ...
- JMeter学习笔记--JMeter常用测试元件
JMeter测试计划有一个被称为"函数测试模式"的选项,如果被选择,它会使Jmeter记录来自服务器返回的每个取样的数据.如果你在测试监听器中选择一个文件,这个数据将被写入文件.如 ...
最新文章
- mysql dba系统学习(6)二进制日志binlog之二
- 科研工作者一般怎么找文献?
- pythonsuper_python中的super()是什么意思呢
- [转载]基于TFS实践敏捷-修复Bug和执行代码评审
- 推动半导体产业发展,华微电子CCT MOS产品发布
- 33个PPT下载丨2018年PostgreSQL中国技术大会PPT
- c语言程序设计运动的小球,课程设计--运动的小球(15页)-原创力文档
- VS2017插件工具-VisualSVN(6.3.0)-破解之法
- 案例 -- web移动端项目(vue)
- tf卡可以自己裁剪成nm卡_这些年Surface 3用过的TF卡与购买心得
- Python实现SIFT算法,附详细公式推导和代码
- Hough变换的理解
- PR如何调整输出视频的分辨率?
- linux gpfs,IBM GPFS并行文件系统解决方案
- vue Emitter
- 未来混合云的发展可能有两个方向 | 5G技术研发试验第三阶段规范正式发布
- 初识vue-baidu-map
- Charles打开macOS proxy无法上网
- C/C++捕获段错误,打印出错的具体位置(精确到哪一行
- Power BI 字符串填充一些特定的字符补齐位数
热门文章
- vmware中ubuntu有线网络网速只有10Mb/s解决办法
- JHOK-ZBG1 20/5A漏电继电器
- Word处理控件Aspose.Words功能演示:使用 C++ 合并 MS Word 文档
- 蓝牙耳机连接笔记本电脑Think E430C
- chrome java mac下载_Mac上Java+selenium+Chrome环境配置
- P5726 【深基4.习9】打分
- 【ECharts】柱状图
- Office Word等双击空白处的“隐藏的模块中的编译错误:MTW5”解决
- matlab 纯迟延_基于Matlab的纯滞后控制系统设计.doc
- 关于数组的对象获取及排序问题/小程序的多层页面返回问题