有时候候录制脚本比写脚本且快,这时候我们可以采用录制的方法完成jmeter脚本工作

目录

1、badboy录制

2、代理服务器录制

1、badboy录制

第一步:下载安装

badboy2.2下载:链接:https://pan.baidu.com/s/1tiRkGne6t_kFWrnNFUa_iQ 密码:6j9s

双击exe文件,一路点下一步,即可完成安装,打开后,默认在录制中,可以点击红点,关闭录制

第二步:录制

录制步骤:点击“录制->输入网址,回车,操作需要录制的动作->再次点击”录制按钮,结束录制

录制完如下图:

回放:

点击“play all”按钮回放

点击File->Export to jmeter,即可导出.jmx格式的脚本

第三步:导入jmeter

同普通jmeter一样,导入在badboy录制的脚本

通常录制完的脚本,有很多我们不需要的信息,手动删除一下就可以了

其他:

badboy和jmeter一样,也可以断言、参数化等,调试脚本,虽然badboy也可以设置线程数进行压测,但还是建议使用jmeter进行压测。

参数化:

找到想要参数化的参数,将值改成${命名}格式,在左下角空白处,调出参数化工具,构造参数保存即可

多个参数时,回放时,需要遍历每一个参数

断言:

多个请求时,回放时,需要参数化检查点

2、代理服务器录制

第一步:添加测试计划

第二步:在工作台添加代理服务器

添加代理服务器,填写需要监听的端口号,并设置目标控制器为线程组

第三步:浏览器设置代理

以火狐浏览器为例,选则手动设置代理,端口号与jmeter中填写的一致,ip填写本机的ip地址

第四步:录制

在代理服务器中,点击“开始”

再到浏览器操作需要录制的动作,操作完成后,点击停止,即可完成脚本录制,如下:

另:录制过滤条件

配置一些过滤条件,录制的脚本就干净些

注意:

1、badboy录制时,遇到乱码情况,需要修改utf8格式为gbk格式

2、录制完,浏览器的代理要关掉,不然没法正常访问了

jmeter之2种方法录制脚本的更多相关文章

  1. Jmeter学习—004—使用代理录制脚本—HTTP代理服务器(APP、web皆可)

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/mmmmmmm_2niu/article/details/78136253记得我最开始使用jmeter ...

  2. JMeter学习(二)录制脚本

    ---------------------------------------------------------------------------------------------------- ...

  3. JMeter学习(二)录制脚本(转载)

    转载自 http://www.cnblogs.com/yangxia-test 环境 Badboy  version 2.1.1 JDK: 1.7.0_67 Apache  JMeter-2.11 - ...

  4. 性能测试工具JMeter 基础(四)—— 录制脚本

    对于JMeter中HTTP请求除了手动添加以为还可以进行脚本录制,有两个方法: 使用badboy录制,录制完成后,将录制的文件导入JMeter中 使用JMeter自带的录制原件进行录制(HTTP(S) ...

  5. Jmeter在chrome浏览器中录制脚本

    利用blazemeter插件可以录制chrome浏览器中的操作,并生成jmx文件,导入到jmeter中使用 1.  下载blazemeter 地址:https://pan.baidu.com/s/1V ...

  6. jmeter测试APP时如何录制脚本

    jmeter录制脚本需要注意的点: (1)手机和电脑需要处于一个局域网内(如手机和电脑所使用一个wifi) (2)设置手机代理的时候手机IP填写本机IP,端口号要和jmeter的相同,一般情况下端口号 ...

  7. Jmeter 谷歌插件工具blazemeter录制脚本

    1.下载谷歌浏览器插件工具:blazemeter. 2.在谷歌浏览器中拖放安装扩展工具:blazemeter. 粘贴的图像828x219 13.5 KB 3.测试网站利用这个工具录制jmter脚本. ...

  8. <Jmeter入门不放弃>之<3.两种常见录制脚本的方法>

    关于录制,我想表达的是,并不要以为他很低端,解决需求才是王道,大家这里参考学习的时候,我就不在这里配截图了,因为需要你打开工具根据文档自己去找,才有印象,大家一定要启动JMeter!跟着理解操作 录制 ...

  9. Jmeter 录制脚本

    Jmeter中有2种方法可以录制脚本.  不过我个人非常不推荐录制脚本,录制的脚本混乱,需要再次加工才能使用. 像我这么精通HTTP协议的人. 一直都是使用Fiddler来抓包,然后自己写脚本. 无论 ...

随机推荐

  1. 《剑指offer》面试题15 链表中的倒数第k个节点 Java版

    书中方法:用两个节点一次遍历求得倒数第k个节点.注意头节点为空,k<=0,k大于节点个数的情况. public ListNode find(ListNode head, int k){ if(h ...

  2. 所有的数据处理都是map-reduce

    用reduce求和 const sum = [1,2,3,4,5,6].reduce((v,t)=>{ return v+t; //第一次v=0,t=1 //第二次v= 0+1,t=2 //第三 ...

  3. Hibernate快速入门之CRUD

    一.Hibernate的基本概念 前言 Hibernate是一个ORM框架,ORM是Object Relational Mapping的缩写,即对象关系映射,也就是将面向对象思想的编程语言与关系型数据 ...

  4. HBase构架原理

    HBase的概念: HBase在生态圈位置 HBase与HDFS对比 HBase与关系型数据库的比较 HBase表的特点: 4)任意模式:每一行都有一个可排序的主键和任意多的列,列可以根据自己的需要动 ...

  5. 即时通讯(II)

    Socket 连接Demo Socket客户端代码 #import "ViewController.h" //0.导入头文件 #include <netinet/in.h&g ...

  6. JuniorCTF - Web - blind

    题目链接 https://ctftime.org/task/7450 参考链接 https://github.com/Dvd848/CTFs/blob/master/2018_35C3_Junior/ ...

  7. win7提示不是正版桌面变黑

    1.以管理员身份运行cmd.exe 2.在该界面>后面输入SLMGR -REARM,大家注意下有个空格键 然后点击确定,重启电脑就OK了.

  8. nginx-博客阅读笔记记录-20190916

    Nginx 入门学习教程 Ng官网解释: nginx [engine x]是最初由Igor Sysoev编写的HTTP和反向代理服务器,邮件代理服务器和通用TCP / UDP代理服务器. 维基百科解释 ...

  9. $[WC2018]$通道(虚树,边分练习)

    \([WC2018]\)通道(虚树,边分练习) 感受码题的快感 这段时间真的是忙忙忙忙忙,省选之前还是露个脸,免得以后没机会了. 但是我感觉我的博客真的没啥人看,虽然我挺想要有人看的,但是自己真的没啥 ...

  10. Oracle Internals Notes Redo Write Triggers

    There are four conditions that cause LGWR to perform a redo write. When LGWR is idle, it sleeps on a ...