第一步:介绍badboy工具

1.1: 页面功能分析:

1. 界面视图,模拟浏览器,能够进行操作

2. 需要录制脚本的URL

3. 点击运行URL

4. Summary:运行的各指标,响应时间,成功事物等

5. 参数:在录制到的需要参数化的地方能够在这里操作之后导入jmeter

6. 目录树,记录录制到的每一个操作

Test Suite:默认的脚本根节点,类似jmeter中的测试计划根节点

Test1:测试活动的根节点,可以理解为一个业务功能的脚本存放目录

Step1:测试活动的步骤,

7. 录制按钮,点击之后记录操作

8. 停止按钮,在停止途中不会记录操作,如果需要再次开始再次点击录制按钮,会继续录制,在step1头部会出现红点。

9. 回放按钮

10. 回放所有

11. 倒回按钮,退回到前一步操作

12. 单独运行一个请求

第二步:现在开始录制吧

以搜狗浏览器搜索为例

(1)一定是recording状态中哦,在 红框1处,输入sogou.com,回车

(2)Badboy右侧打开了搜狗网页,在搜索框2的位置输入要搜索的内容,本文为“测试网速”,回车,当红框4变成蓝色箭头表示请求正确

(4)下面要对第一步操作进行检查点的设置了,否则怎么判断这个脚本执行是否正确呢?

检查点添加步骤:

A. 选择刚才搜索的文字

B. Badboy--Tools--Add Assertion for Selection

C. 添加后,左侧树就会多一个Check for text“测试网速”

(5)此时,可以play all回放一下,看看效果,发现断言错误弹框,搜索内容出现乱码,如下图

(6)乱码,一般编码都是utf-8,gbk,在脚本里尝试性的将utf-8改为gkb,再回放,OK啦

(7)下面对脚本进行参数化,提前说明,具体要参数化那个参数,需要根据项目的具体业务来操作,所以参数化的前提是必须了解业务。

本例需要参数化的是输入参数 query

A. 找到要参数化的参数,右键--Add as Variable

B.在弹出的Variable Properties对话框进行参数化的设置,参数化其实就是变量设置

框1的位置,给你的变量起个名字吧,这里是文本搜索,就起个textsearch;

框2的位置,给你变量设置值,比如“软件测试哪家强”,然后 点击Add

至此,第一个参数就设置好了

重复此步骤,设置第二,第三.....个参数

C. 将step里的参数替换为动态可变的变量哦,这里有语法的,请看如下:

${textsearch}

一个美元符号+{},{}的里面写上一步的给变量起的名字,textsearch。

记住:参数化的取值都是这样的方式,记住就行了

在弹出的Item Properties对话框进行参数化修改

(8)输入参数化完成了,哪检查点也要跟着参数化的哦,否则回放测试就失败的。

直接看图,类似上面的,往下操作就好了

(9)都设置好了,回访看看吧,咦,有三个参数的,怎么只回放了一遍那?

哦,原来是没有设置回访的重复次数。继续看图操作

三个都跑通了

第三步:生成jmetet脚本

3.1 保存

选择File–>Export to Jmeter保存。

3.2  使用

在jmter中选择文件打开

badboy录制乱码,badboy 录制脚本相关推荐

  1. badboy录制乱码_Badboy 录制脚本参数化和回放

    badboy是一款自动化测试工具,网上有很多教程,基本使用这里不做赘述 1,首先假设你已经安装好Badboy,此时只需要双击打开,Badboy默认在打开时就是在准备录制,可以在打开窗口的左上方看到(r ...

  2. 录制方式及一些脚本字段信息

    LR中有两种录制方式,一种是HTML录制,一种是URL录制. HTML录制:就是浏览器录制,会录制所有的请求,比如: URL录制:针对的是每一个请求进行录制,比如有2个请求,就要录2遍.这种比较麻烦和 ...

  3. 利用Loadrunner+Fiddler抓包的形式录制APP的性能脚本

    利用Loadrunner+FIddler抓包的形式录制APP的性能脚本 最近公司要求做APP的性能测试,尝试网上所有的方法,整崩溃了还是没有有弄好,手机连接代理,但是录制的时候有些接口就是抓不到,流程 ...

  4. 计算机怎么录制视频教程,怎么录制视频教程?查看电脑具体录屏方法

    怎么录制视频教程?查看电脑具体录屏方法 2020年04月07日 15:25作者:黄页编辑:黄页 分享 怎么录制视频教程?有时候在生活中遇到了喜欢的视频.直播等,想在电脑上通过录屏的方式记录下来.高质量 ...

  5. PHP使用声网的页面录制、合流录制、单流录制

    为了写着三个录制,发了N多个工单,坑有点大 直接上正文 公共部分 页面录制 合流录制 单流录制 结束录制 结语 直接上正文 公共部分 /*** 获取声网ResourceId* @param $stud ...

  6. 小米手机怎么录制视频 手机录制视频的方法

    随着当今智能手机的不断发展,越来越多的功能在手机上涌现,今天小编说的就是教大家小米手机怎么录制视频.言归正传,下面就来教大家手机的具体录制方法. 使用工具: 手机 操作方法: 第一步.首先在手机设置里 ...

  7. 有哪些计算机软件可以录制声音,屏幕录制怎么录声音?这三个录屏软件需了解...

    屏幕录制怎么录声音?这三个录屏软件需了解 2020年08月21日 15:05作者:黄页编辑:黄页 分享 屏幕录制怎么录声音?不管是日常的工作还是学习,都免不了与电脑打交道.经常会在电脑上浏览一些重要的 ...

  8. loadrunner11+fiddler+ie 进行多代理录制,可以正常录制http,无法录制https

    可以正常录制http,无法录制https 一开始用的火狐浏览器进行录制,可能是兼容性,始终无法录制https,百度了很多,添加证书之类的,嫌麻烦就换成了ie ie中代理设置如下: 然后再次进行录制发现 ...

  9. 声网 java app视频录制_怎么录制视频中的声音?迅捷录音软件还能这么用!

    怎么录制视频中的声音?一段精彩的视频,吸引大家的可能是视频的画面,也可能是视频的声音,当我们在电脑上看到一个视频,想要提取视频的声音,但是电脑上又没有视频编辑软件的时候该怎么办呢? 使用迅捷录音软件, ...

最新文章

  1. Unity网络多玩家游戏开发教程(上册)
  2. .net 2.0 制作 柱状图
  3. java replacefirst第n_Java中replace()、replaceFirst()和replaceAll()区别
  4. 从零开始学架构三 高性能
  5. 带你了解家居智能的心脏:物联网关
  6. 赛锐信息:集团化公司SAP权限管控解决方案
  7. 转:HTTP ---HTTP头的编码问题(Content-Disposition)
  8. opengl在windows中使用最新的opengl
  9. httpclient下载图片或者其他文件
  10. c语言编程图形并颜色,C语言图形编程(三、绘图函数1)
  11. 51单片机汇编学习笔记8——中断
  12. 川大计算机系1999级高伟,四川大学计算机系主任魏骁勇研发人脸识别无人机课堂点名...
  13. 利用Python爬虫爬取淘宝商品做数据挖掘分析实战篇,超详细教程!
  14. 浅谈角色换装功能--前置篇【骨骼,蒙皮,动作】
  15. 2019中国网络作家影响力榜乌贼排第一,烽火第二十,让人不解
  16. 信息系统项目管理师2019年下半年上午试题解析(三)
  17. webview加载gif图片
  18. 美容院没有顾客怎么办
  19. [ZJCTF 2019]EasyHeap-house of spirit
  20. 利用随机数实现指定概率抽奖

热门文章

  1. 微信小程序敏捷开发实战
  2. 计算机关闭多重网络协议,如何取消多重网络
  3. 1、Android开发-使用Android Studio 布局编辑器编写一个小例子
  4. 2019-2020 PHP面试-12家(答案全)
  5. 华为二合一笔记本用鸿蒙,由华为MateBook E引发的猜测:ARM+鸿蒙OS改变笔记本的未来...
  6. mvp实现Xrecyclerview的上下拉和购物车功能(仿饿了么)
  7. 走在团队的前沿(9)---面向交付的团队建设
  8. JSP学生选课信息管理系统
  9. Python中的Re库
  10. overflow深入