badboy使用手册
使用badboy录制脚本
3.1: 页面功能分析:

1. 界面视图,模拟浏览器,能够进行操作
2. 需要录制脚本的URL
3. 点击运行URL
4. Summary:运行的各指标,响应时间,成功事物等

5. 参数:在录制到的需要参数化的地方能够在这里操作之后导入jmeter
6. 目录树,记录录制到的每一个操作
7. 录制按钮,点击之后记录操作
8. 停止按钮,在停止途中不会记录操作,如果需要再次开始再次点击录制按钮,会继续录制,在step1头部会出现红点。
9. 回放按钮
10. 回放所有
11. 倒回按钮,退回到前一步操作
12. 单独运行一个请求
3.2 开始录制脚本
点击录制按钮之后,开始记录做的操作,输入需要测试的地址,在这里以csdn做为主要的登录需求

百度搜索csdn,点击csdn官网,注意:这里虽然以新页面弹出的形式出现,但是在新页面做的操作同样会被记录到目录树里(6)

添加帐号和密码之后点击视图里的登录按钮完成登录操作

下图为登录成功的页面。

点击写博客

填写信息之后点击发表博客,等待发布成功之后结束此次录制。

随后点击停止按钮,脚本录制到此结束。此时,step1的红点会变成紫色。说明录制已经停止。

第四步:badboy做参数化
在目录树里找到csdn的登录请求,可以看到提交的数据

选择username右键点击(Add as Vaviable)选项

添加变量数据,点击保存之后variables中会出现添加的变量,再次选择右键点击保存,变量替换为${username}

再对密码做参数化,重复username的操作
第五步:badboy断言的添加和回放
5.1 断言
在界面视图中选择你需要检测的文字,选中之后点击 Tools—>Add Assertion for Selection
注意:该断言只能检测到在本界面视图内的文字,所以不是很好用,因为该模拟视图都是开启新页面而不是本页面内跳转,就算 在新页面中选择再添加断言也不成功。

5.2 回放

5.3 查看回放结果

点击view –>report –>Summary report,出现下图展示回放结果

第6步:生成jmetet脚本
6.1 保存
选择File–>Export to Jmeter保存。

6.2 使用
在jmter中选择文件打开

badboy使用手册的更多相关文章
- jmeter如何玩之badboy + jmeter并发性能测试
今天下班时公司安排了一个同事来对项目做集群性能测试,怀着对性能测试的好奇心,下班后没有着急离开,而是等待 那位同事的到来,然后在旁边学习了下如何使用Badboy和jmeter做性能测试. 1. 软件介 ...
- badboy的录制和jmeter的使用
v Jmeter是什么 Apache Jmeter是Apache组织开发的基于Java的压力测试工具. Jmeter可以用于对服务器.网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析 ...
- FREERTOS 手册阅读笔记
郑重声明,版权所有! 转载需说明. FREERTOS堆栈大小的单位是word,不是byte. 根据处理器架构优化系统的任务优先级不能超过32,If the architecture optimized ...
- JS魔法堂:不完全国际化&本地化手册 之 理論篇
前言 最近加入到新项目组负责前端技术预研和选型,其中涉及到一个熟悉又陌生的需求--国际化&本地化.熟悉的是之前的项目也玩过,陌生的是之前的实现仅仅停留在"有"的阶段而已. ...
- 转职成为TypeScript程序员的参考手册
写在前面 作者并没有任何可以作为背书的履历来证明自己写作这份手册的分量. 其内容大都来自于TypeScript官方资料或者搜索引擎获得,期间掺杂少量作者的私见,并会标明. 大部分内容来自于http:/ ...
- Redis学习手册(目录)
为什么自己当初要选择Redis作为数据存储解决方案中的一员呢?现在能想到的原因主要有三.其一,Redis不仅性能高效,而且完全免费.其二,是基于C/C++开发的服务器,这里应该有一定的感情因素吧.最后 ...
- 压力测试之badboy和Jmeter的简单使用方法
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 所谓压力测试是指,通过确定一个系统的瓶颈或者不能接收的性能点, ...
- JS魔法堂:不完全国际化&本地化手册 之 实战篇
前言 最近加入到新项目组负责前端技术预研和选型,其中涉及到一个熟悉又陌生的需求--国际化&本地化.熟悉的是之前的项目也玩过,陌生的是之前的实现仅仅停留在"有"的阶段而已. ...
- Windows API 函数列表 附帮助手册
所有Windows API函数列表,为了方便查询,也为了大家查找,所以整理一下贡献出来了. 帮助手册:700多个Windows API的函数手册 免费下载 API之网络函数 API之消息函数 API之 ...
随机推荐
- HTML标签及属性
HTML 标签大全及属性 来源:http://www.cnblogs.com/Mr-liyang/p/5797976.html 基本结构标签:<HTML>,表示该文件为HTML文件< ...
- 远程连接MySQL数据库报错:is not allowed to connect to this MYSQL server的解决办法
1. 改表法. 可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入MySQL后,更改 "mysql" 数据库里的 " ...
- Android 重写EditText回车事件
之前遇到的问题没来得及记录下来,趁今晚有空就重新回忆并写下了. 我们在用到EditText这个空间时经常需要重写软键盘中的回车事件以配合我们接下来的响应,比如点击回车变成搜索.发送.完成等. Edit ...
- file_get_contents无法请求https连接的解决方法 php开启curl
file_get_contents无法请求https连接的解决方法 方法1: PHP.ini默认配置下,用file_get_contents读取https的链接,就会如下错误: Warning: fo ...
- 一张图5分钟熟悉MarkDown的基本语法
看到zealer上面有介绍MarkDown的,以前在老罗的发布会也听说过,说锤子便签支持MarkDown,但是不知道有什么用,现在来看看,确实不错. MarkDown的好处是让你可以专注于写字本身,而 ...
- IntelliJ IDEA 注册码及相关资源
原文地址 http://idea.lanyus.com/ *.lanyus.com下的全部授权服务器已遭JetBrains封杀,请使用http://idea.qinxi1992.cn 或者搭建自己的I ...
- HttpClient 上传/下载文件计算文件传输进度
1.使用ProgressMessageHandler 获取进度 using namespace System.Net.Http; HttpClientHandler hand = new HttpCl ...
- Java编程规范参考
谷歌Java编程规范-原版 谷歌Java编程规范-中文翻译版 阿里巴巴Java编程规范 阿里巴巴Java编程规范-IDEA 插件 阿里巴巴Java编程规范-Eclipse 插件
- PrintWriter类
PrintWriter是一种过滤流,也是一种处理流,即能对字节流和字符流进行处理. 1.查询API后,我们发现,会有八种构造方法.即: PrintWriter(File file) Creates a ...
- Actor模型文章收集
参与者模式——维基百科 Akka.Net——github开源项目 Actor原理——比较深入的文章