【测试工具】JMeter学习 —— Badboy使用和录制

这篇具有很好参考价值的文章主要介绍了【测试工具】JMeter学习 —— Badboy使用和录制。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

1 前言

  • 在说JMeter录制前,先了解学习Badboy录制;
  • Badboy是一个第三方浏览器模拟工具,有录制回放功能;
  • 可进行调试,也可进行自动化测试;
  • Badboy录制脚本直接可以导出为.jmx格式,正好是JMeter的脚本保存格式,这正是我们想要的;
  • jmx其实本质是一个XML格式文件;

2 Badboy录制方式

2.1 分类

  • Request方式;
  • Navigation方式;
  • 可通过工具栏上的“N”来进行切换;

2.2 介绍

方式 说明
Request 模拟浏览器发送表单信息到服务器
Navigation 记录用户鼠标操作,模拟用户点击

3 安装Badboy

3.1 下载

  • 官网:badboy.en.softonic.com/

    badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

  • 如果官网下载不下来,比较慢,可以使用这个:
链接:https://pan.baidu.com/s/1ZJ-lLw-TiJ323lFbMQ2xhg 
提取码:ektj
复制代码

3.2 安装

  • 双击BadboyInstaller-2.1.3.exe

    badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

  • 点击I Agree后,选择安装路径

    badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

  • 安装完成,打开软件如下:

    badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

4 进行录制

  • 地址栏输入:www.baidu.com/,点后边的箭头进行录制

    badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

  • 默认打开工具是录制状态

    badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

  • 输入NoamaNelson,进行搜索后,停止录制

  • 导出脚本为Jmeter可识别的脚本即可,保存为:Script.jmx

    badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

5 Jmeter中打开Badboy录制的脚本

5.1 导入脚本

  • 测试计划-右键”打开“,选择刚才导出的Script.jmx

    badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

  • 如图是打开的内容

    badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

5.2 导入后脚本介绍

5.2.1 Test Plan

badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

A、测试计划,根节点,每个测试脚本都是一个测试计划,名称可自定义; B、可设置用户全局变量、运行线程组等

5.2.2 Thread Group

badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

模拟虚拟用户的发起点,可设置线程数(类似虚拟用户数)、运行次数、运行时间。

5.2.3 HTTP Cookie Manager

badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

自动记录cookie信息,选择默认即可。

5.2.4 User Defined Variables

badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

A、用户自定义的变量; B、在此处可定义后边的元件需要引用的变量并对其进行赋值; C、jsessionid一般为服务器返回的,每个用户不一样,应该去掉。

5.2.5 HTTP Header Manager

badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

主要是管理HTTP头信息。

5.2.6 Step1

  • 类似一个循环控制器;
  • 比如在如图下我们可找到他:

    badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

  • 可设置循环次数;
  • Step1中的内容为http请求,其实就是取样器,如图:

    badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

6 取样器内容说明

badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

选项 说明
Web服务器 请求主机地址 、端口、协议等
Timeouts 指定超时时间
客户端实现 建议使用HttpClient4
协议 比如https、http
方法 请求方式,比如get、post等
内容编码 字符编码格式,默认iso8859,大多数为UTF-8
路径 除去主机部分的访问链接
自动重定向 自动跳转到目标页面
跟随重定向 http request取样器的默认选项,记录重定向过程中的所有请求
使用KeepAlive 对应http响应头中的Connection:Keep-Alive。默认选中
对post使用multipart/form-data 使用multipart/form-data方法发送,比如文件上传
与浏览器兼容的头 浏览器兼容模式
同请求一起发送参数 即请求的参数和值
代理服务器 网络代理
从HTML文件嵌入资源 解析HTML文件和发送的http/https请求资源

END绵薄之力

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

软件测试面试小程序

被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

涵盖以下这些面试题板块:

1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux

6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础

badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试

获取方式 :

badboy录制,自动化测试,经验分享,软件测试,测试工具,jmeter,自动化测试,测试工程师,软件测试文章来源地址https://www.toymoban.com/news/detail-718022.html

到了这里,关于【测试工具】JMeter学习 —— Badboy使用和录制的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 测试工具jmeter使用

    一、概述 官网:Apache JMeter - Download Apache JMeter 二、安装 1、下载 Windows版本下载zip,Linux版本下载tgz,一般下载Binaries(Source含有源码)。 2、安装 下载后无需安装,解压后即可使用。 3、配置环境变量: jmeter环境变量配置如下: 1)新增JMETER_HOME变量,注意:变量值为你下载后

    2024年02月05日
    浏览(30)
  • 测试工具JMeter的使用

    目录 JMeter的安装配置 测试的性能指标 TPS 响应时长 并发连接 和 并发用户 CPU/内存/磁盘/网络 负载 性能测试实战流程 JMeter JMeter快速上手 GUI模式 运行 HTTP请求默认值 录制网站流量 模拟间隔时间 Cookie管理器 消息数据关联 变量 后置处理器 CSV 数据文件设置 断言 循环控制器 预

    2024年02月01日
    浏览(38)
  • 测试工具--JMeter的使用

    1、JMeter是什么      Apache组织使用Java开发的一款测试工具 2、功能 用于对服务器、网络或对象模拟巨大的负载 通过创建 带有断言的脚本 来验证程序是否能返回期望的结果 3、优点 开源免费,可以自己拓展jmeter的功能 跨平台,在不同平台上运行 支持多协议  http协议、tcp协

    2024年02月05日
    浏览(51)
  • jmeter 性能测试工具的使用(Web性能测试)

    1、下载 该软件不用安装,直接解压打开即可使用。 2、使用 这里就在win下进行,图形界面较为方便 在目录apache-jmeter-2.13bin 下可以见到一个jmeter.bat文件,双击此文件,即看到JMeter控制面板。主界面如下: 3、创建线程组 测试计划--右键——》添加——》hreads——》线程组 设

    2024年02月10日
    浏览(49)
  • 测试工具:jmeter的下载以及使用

    测试不仅要了解项目整体流程,还需要会使用各种测试工具,比如:jmeter压力测试工具。 1.下载地址 2.下载完直接解压,配置环境 (1)此电脑-右键属性-高级系统设置-环境变量- 系统变量-中新建JEMETER_HOME,值为你的下载路径 (2) CLASSPATH 中配置下面这句话(没有新建classpat

    2024年02月11日
    浏览(32)
  • JMeter - 接口压力测试工具简单使用

    【启动前配置】 启动JMeter前可以先配置语言和编码: 修改:E:JMeterapache-jmeter-5.5binjmeter.properties文件中: 1.language=en # 指定语言 language=zh_CN 2.sampleresult.default.encoding=ISO-8859-1 # 指定编码 UTF-8 sampleresult.default.encoding=UTF-8 也可以启动后设置语言:Options  -- Choose language  -- Chinese

    2024年02月12日
    浏览(35)
  • 压力测试工具Jmeter安装及使用

    Jmeter 依赖于 JDK ,所以必须确保当前计算机上已经安装了 JDK ,并且配置了环境变量。 1.1.下载 可以 Apache Jmeter 官网下载,地址:http://jmeter.apache.org/download_jmeter.cgi 1.2.解压 因为下载的是 zip 包,解压缩即可使用,目录结构如下: 其中的 bin 目录就是执行的脚本,其中包含启动

    2024年02月02日
    浏览(58)
  • 压力测试工具 Jmeter 如何下载安装及使用教程

    两种下载方式: 官网下载地址(不推荐) :Apache JMeter - Download Apache JMeter ​ jemter腾讯下载地址(推荐): https://mirrors.cloud.tencent.com/apache/jmeter/ 安装前的准备工作: 查看本地环境是否已经安装并配置了jdk 默认优秀的你和我一样万事俱备了。开始安装(简单) 解压下载的文

    2023年04月16日
    浏览(52)
  • 软件测试工程师使用Jmeter工具做接口压力测试(Jmeter配置随机生成手机号)

    背景:性能测试的数据准备时很多情况需要产生一批新的数据,我们这次主要讲述的是如何产生随机的手机号,以用户注册接口为场景、生成随机手机号作为账号进行并发测试。 JMeter压力测试中设置线程组的线程数,即执行时的并发用户数,适用于单个线程组的并发测试。

    2023年04月19日
    浏览(58)
  • 在企业使用jmeter开展实际的接口自动化测试工具

    在企业使用jmeter开展实际的接口自动化测试工具,建议按如下操作流程, 可以使整个接口测试过程更规范,更有效。 接口自动化的流程: 1、获取到接口文档:swagger、word、excel ... 2、熟悉接口文档然后设计测试用例(一般都是先在excel中编写) 3、进行用例评审 4、将excel中的

    2024年02月16日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包