Jemter+Badboy实战经验一(Badboy录制及基础功能)
1. 使用工具:
Apache Jemeter:http://jmeter.apache.org/download_jmeter.cgi (免费官网下载地址)
BadBoy: http://www.badboy.com.au/download (免费官网下载地址)
2. 准备工作:
最好先熟悉http请求
了解Jemeter工具的基本使用方法及用途
了解一下Badboy的基本用途
3. 搭建环境:
Jemeter 和Badboy的安装方法非常简单,只要下载好安装包(Jemeter下载下来之后是zip文件,解压后,找到bin文件夹下的jemeter.bat文件,点击运行之后即可)和exe文件(Badboy下载之后是一个exe文件,直接双击安装即可)
4. Badboy功能简介
(1)添加检查点(断言)
录制之后选中文本
Tool -->Add Assertion for selection添加检查点
(2)Badboy 文本参数化
参数化步骤(一般的性能测试工具的参数化步骤基本一致):
建立参数化列表 --> 在请求中替换参数${参数名称} --> 如有乱码,更改请求中的编码
首先,建立参数化列表
其次,在请求中替换参数
然后将请求中的编码格式从utf8改成gbk(上图中的ie=utf-8,右键属性,改成gbk即可)
如果已经添加了检查点,要记得将检查点的值也替换成参数(替换方法与上述一致,检查点右键属性,将值替换成参数名)
注意:如果你的参数列表有多个值,则应该在Step处设置一下循环测试(这种设置在loadrunner和jemter中都有相似的设置功能)
(3)BadBoy 数据库参数化
先安装odbc安装包 -->安装之后配置数据源
odbc的下载地址:http://dev.mysql.com/downloads/connector/odbc/(官方下载地址)
安装完成之后,配置数据源:
在控制面板-->搜索数据源-->系统DNS-->添加-->选择数据源-->完成
完成之后,在出现的界面中输入必填信息:
保存之后在Badboy工具中-->Tools -->Data source -->Attach varaible Source -->添加可用的数据源
添加之后要在tool中找到Data Source,将其拖置脚本的最顶端
然后就可以继续执行啦
(4)使用badboy并发
Tools -->Run backgroud thread 然后设置并发数,时间间隔等值
(5)Badboy中查看报告
view-->report
(6)断点
选择步骤右键-->Toggle Break point
Jemter+Badboy实战经验一(Badboy录制及基础功能)相关推荐
- Jmeter教程(3) - - Badboy的安装及脚本录制
1. BadBoy简介 BadBoy是一款免费WEB自动化测试工具,其实就是一个浏览器模拟工具,具有录制和回放功能,支持对录制出来的脚本进行调试.同时支持捕获表单数据的功能,所以能够进行自动化测试.但 ...
- 《新程序员003》正式上市!华为、阿里等 30+ 公司的云原生及数字化实战经验...
作者 | 唐小引 出品 | <新程序员>编辑部 <新程序员 003:云原生和全面数字化实践>图书今日正式上市,纸书和电子书同步上架 CSDN 商城.New 程序员小程序.京东. ...
- Pinterest 谈实战经验:如何在两年内实现零到数百亿的月访问
Pinterest 谈实战经验:如何在两年内实现零到数百亿的月访问 发表于2013-04-17 17:20| 5639次阅读| 来源High Scalability| 46 条评论| 作者Todd H ...
- 2018 年将打响 AI 战争,7 条实战经验帮你战胜恐惧
来源:36氪 概要:不管是对科技巨头还是对创业公司,人工智能可以说是移动互联网时代以来最大的一个机遇.但是,人工智能同时也是让大多数人感到非常困惑的一项新技术,对它的发展现状和未来都非常迷惑. 不管是 ...
- 【实战经验分享】一劳永逸的解决网线随意热插拔问题
[实战经验分享]一劳永逸的解决网线随意热插拔问题 参考文章: (1)[实战经验分享]一劳永逸的解决网线随意热插拔问题 (2)https://www.cnblogs.com/armfly/p/11818 ...
- 《新程序员003》来了!华为、阿里等 30+ 公司的云原生及数字化实战经验!
<新程序员 003:云原生和全面数字化实践>图书正式上市,纸书和电子书同步上架 CSDN 商城.New 程序员小程序.京东.当当等平台.这是由 50 余位技术专家共同创作,写给所有关注云原 ...
- 浅析网站建设实战经验下的通用原则
近些年随着互联网市场的日益盛行,各行各业都做起了企业官网,说到做网站没有谁比专业网络公司更在行,建设成一个网站很简单,但是想要运营好就很难,毕竟其中包含的内容太多.太广.比如说网站策划.市场营销等多方 ...
- dt测试软件的学习心得,无线网络优化dt测试心得_适合新手入门,高手进阶_5年项目经验实战经验.docx...
无线网络优化DT测试心得_适合新手入门,高手进阶_5年项目经验实战经验 无线网络优化DT测试心得_适合新手入门,高手进阶_5年项目经验实战经验 路测中不常见的问题和个人心得 1.深井子镇投诉测试报告 ...
- 【线上直播】深度学习简介与落地实战经验分享
分享嘉宾: 嘉宾简介: 郑泽宇,知衣科技联合创始人兼CEO,美国Carnegie Mellon University(CMU)硕士,畅销书<TensorFlow:实战Google深度学习框架&g ...
最新文章
- 新手入门必看:使用Selenium进行自动化测试
- python爬取学籍_python 爬取现充Shell的成绩单
- 前端技术分享:盒模型的概念和文本溢出解决办法
- 分析JobInProgress中Map/Reduce任务分配
- C 语言结构体引用,引用 C 语言结构体学习
- CMD发现一个得到字符串长度的方法
- word2vec训练与相似度计算
- Java版SLG游戏《竜退治2》
- Linux基础学习-NFS网络文件系统实时文件共享
- Precision、Recall、F计算:举例
- 升级Windows 2003域的唯一DC
- Linux下安装MySQL教程
- Allwinner Tina Linux 如何打开ssh远程登录支持
- PTA 乙级 1003 我要通过! (20 分) C++
- OceanBase数据库Docker部署文档
- Cass10.1独立地物简码识别功能
- 即时聊天工具二次开发
- 看点快报视频解析去水印原理及源码,初窥腾讯视频的解析奥妙
- 25年,100亿美元!人类「第二只眼」韦伯望远镜升空,寻找宇宙开天辟地那束光...
- 嵌入式面试常见问题(二)
热门文章
- Discuz!uc.key泄露导致代码注入漏洞uc.php的解决方法
- 外周传出神经的递质有,外周神经系统神经递质
- 人力资源机器_人力资源部门的机器学习和AI
- 【安卓】给ViewFlipper加指示器,类似ViewPagerIndicator库提供的那种、!
- shell脚本系列-grep用法总结
- 学习笔记15--机器人操作系统
- C/C++中的atan和atan2函数
- 【算法-剑指 Offer】62. 圆圈中最后剩下的数字(环形链表;约瑟夫环;动态规划)
- revit建模中复合墙与叠层墙区别?Revit中怎么创建叠层墙?
- 深度学习基础知识---梯度弥散 梯度爆炸