badboy详解篇
上一篇学习了jmeter录制的两种方法,badboy是比较好用的一个,它本身就是个测试工具,今天具体来介绍一下:
1.检查点
检查点就是记录被测系统某个值的预期结果
以百度搜索gogomall为例子
1>录制脚本
2>鼠标选中输入框中的内容,点击Tools-Add Assertion for Selection,左侧添加了一行,图标为问号

3>点击回放所有

4>新添加的一行图标变为了对勾,表示成功,如果是×,则表示没有找到改检查点

2.参数化
1>建立参数化列表

2>在请求中替换${参数名称}
找到实际发请求的参数,右键,properties

3>更改回放次数,选中当前操作,右键properties

4>进行回放
5>如果是配合检查点使用的,则还需要修改检查点,不然也会报错

注:中文可能会乱码,更改请求中的编码即可

3.并发


①执行并发的数量
②是否在每次执行完成之后清除cookie
③每次间隔的时间
④开始执行
⑤输出结果框
4.报告
View-Report

结果如下:

5.断点
在相应的步骤上右键—Toggle Break Point


6.问题记录
1>录制时一直提示错误弹窗

解决办法:可以通过设置不再显示,将“JavaScript Error Dialogs” 打勾,意思是隐藏javascript的报错对话框。

2>切换浏览器
在谷歌浏览器设置中操作设置为默认浏览器即可

注:设置成功之后,可以看到浏览器图标更改为谷歌,但是badboy内核为IE浏览器,所以实际上运行的还是IE

badboy详解篇的更多相关文章
- 【转】JSch - Java实现的SFTP(文件下载详解篇)
		上一篇讲述了使用JSch实现文件上传的功能,这一篇主要讲述一下JSch实现文件下载的功能.并介绍一些SFTP的辅助方法,如cd,ls等. 同样,JSch的文件下载也支持三种传输模式:OVERWRI ... 
- JSch - Java实现的SFTP(文件下载详解篇)
		上一篇讲述了使用JSch实现文件上传的功能,这一篇主要讲述一下JSch实现文件下载的功能.并介绍一些SFTP的辅助方法,如cd,ls等. 同样,JSch的文件下载也支持三种传输模式:OVERWRITE ... 
- JSch - Java实现的SFTP(文件下载详解篇)(转)
		上一篇讲述了使用JSch实现文件上传的功能,这一篇主要讲述一下JSch实现文件下载的功能.并介绍一些SFTP的辅助方法,如cd,ls等. 同样,JSch的文件下载也支持三种传输模式:OVERWRI ... 
- 深入浅出DOM基础——《DOM探索之基础详解篇》学习笔记
		来源于:https://github.com/jawil/blog/issues/9 之前通过深入学习DOM的相关知识,看了慕课网DOM探索之基础详解篇这个视频(在最近看第三遍的时候,准备记录一点东西 ... 
- Java自动化测试框架-12 - TestNG之xml文件详解篇 (详细教程)
		1.简介 现在这篇,我们来学习TestNG.xml文件,前面我们已经知道,TestNG就是运行这个文件来执行测试用例的.通过本篇,你可以进一步了解到:这个文件是配置测试用例,测试套件.简单来说,利用这 ... 
- (转)Intellij IDEA 2017 debug断点调试技巧与总结详解篇
		背景:详细介绍idea的debug调试过程 Intellij IDEA 2017 debug断点调试技巧与总结详解篇 
- Qt零基础教程(四) QWidget详解篇
		在博客园里面转载我自己写的关于Qt的基础教程,没次写一篇我会在这里更新一下目录: Qt零基础教程(四) QWidget详解(1):创建一个窗口 Qt零基础教程(四) QWidget详解(2):QWid ... 
- quartz (从原理到应用)详解篇(转)
		一.Quartz 基本介绍 1.1 Quartz 概述 1.2 Quartz特点 1.3 Quartz 集群配置 二.Quartz 原理及流程 2.1 quartz基本原理 2.2 quartz启动流 ... 
- 分布式事务(Seata)原理 详解篇,建议收藏
		前言 在之前的系列中,我们讲解了关于Seata基本介绍和实际应用,今天带来的这篇,就给大家分析一下Seata的源码是如何一步一步实现的.读源码的时候我们需要俯瞰起全貌,不要去扣一个一个的细节,这样我们 ... 
随机推荐
- duilib入门简明教程 -- 界面布局(9)
			上一个教程实现的标题栏代码中,并没有看到处理自适应窗口大小的代码,但是窗口大小变化后,按钮的位置会跟着变化,这是因为我们将按钮放到了HorizontalLayout.VerticalLayou ... 
- Replication--Alwayson+订阅
			场景: 主服务器:SubServer1 从服务器:SubServer2 监听者:RepListener 分发库:DisServer 发布数据库:RepDB1 发布服务器:RepServer1 当fai ... 
- 单例模式和HttpContext线程内唯一
			单例模式 --> 多个用户会使用同一个EF,且这个EF一直不能释放,EF追踪的数据越来越多,服务器内存迟早爆炸(联想应用程序池,用户可能会用到被人用过的Application,里面的EF也是被用 ... 
- Windows上传文件到linux 使用winscp
			Windows上传文件到linux 使用winscp, winscp下载目录 https://sourceforge.net/projects/winscp/postdownload?source=d ... 
- GridView中文属性
			GridControl的中文属性: 1 Appearance 外观 Appearance 外观设置 ColumnFilterButton 行过滤器按钮 BackerColor 背景色 Backe ... 
- 不可逆转(SDOI2010地精部落)
			提供一个简单一点的思路,不需要滚动数组,也不需要一些奇奇怪怪的性质. 我们考虑设\(f[i]\)为\(1\)到\(i\)中有多少种波动数列. 我们可以注意到,波动数列分为先降后升和先升后降两种,但是我 ... 
- jxl获取excel中的合并的单元格(主要是方法介绍)
			Range[] rangeCells = sheet.getMergedCells();// 返回sheet中合并的单元格数组 for (Range r : rangeCells) {//对数组遍历拿 ... 
- [译文]casperjs 的API-casper模块
			Casper class: 可以通过这个模块的create()方法来获取这个模块的一个实例,这是最容易的: var casper = require('casper').create(); 我们也可以 ... 
- NSScanner 扫描字符串
			两个常用于扫描字符串的方法 //'指针'只移动一个位置,判断当前所指的字符是否是目标字符@"x", 若是则存入result中,返回YES,否则NO BOOL res = [scan ... 
- zero-copy总结
			基本概念 零拷贝,通常在java NIO编程中会使用,比如netty网络工具包. 其真实意思是: 网卡或者其他外设进行io操作时不经过CPU, 而是直接和主memory交互,不经过CPU寄存器,这样可 ... 
