压力测试Jmeter+badboy 前言 准备:下载工具 安装设置工具 开始压力测试 end 这仅仅只是开始!!!!

想学习web端的压力测试,但不会写脚本。在测试网站上逛了半天终于选中别人推荐的Jmeter+badboy,是利用badboy来录制压测脚本,然后用Jmeter来做压力测试。

准备:下载工具

badboy:http://www.badboy.com.au/
Jmeter:http://jmeter.apache.org/
安装很简单,Jmter解压,因为电脑已经装了jdk所以不需要任何多的配置。
下载Jmter的zip包,如下图。
压力测试Jmeter+badboy
前言
准备:下载工具
安装设置工具
开始压力测试
end 这仅仅只是开始!!!!

下载badboy,一个exe文件,如下图:
压力测试Jmeter+badboy
前言
准备:下载工具
安装设置工具
开始压力测试
end 这仅仅只是开始!!!!

安装设置工具

Jmeter

点击Jmeter解压后的bin目录下的jmeter.bat文件,即可运行。选择中文菜单界面如下。
压力测试Jmeter+badboy
前言
准备:下载工具
安装设置工具
开始压力测试
end 这仅仅只是开始!!!!

badboy

点击下载下来的exe程序进行安装,安装后运行界面如下
压力测试Jmeter+badboy
前言
准备:下载工具
安装设置工具
开始压力测试
end 这仅仅只是开始!!!!

开始压力测试

用badboy进行脚本录制

  1. 输入 http://www.baidu.com

  2. 点击绿色的箭头转到网址

  3. 可以看到test1下增加一条记录
    压力测试Jmeter+badboy
前言
准备:下载工具
安装设置工具
开始压力测试
end 这仅仅只是开始!!!!

  4. 然后增加了百度账号的登陆和退出操作
    压力测试Jmeter+badboy
前言
准备:下载工具
安装设置工具
开始压力测试
end 这仅仅只是开始!!!!

  5. 导出为Jmeter脚本文件。
    压力测试Jmeter+badboy
前言
准备:下载工具
安装设置工具
开始压力测试
end 这仅仅只是开始!!!!

用Jmeter打开录制好的脚本

1.打开录制好的脚本文件
压力测试Jmeter+badboy
前言
准备:下载工具
安装设置工具
开始压力测试
end 这仅仅只是开始!!!!
2.可以看到测试计划多了一个,然后线程组就是定义并发数目,step就是压测的步骤,意思就是比如1000个并发,就会模拟1000个人,不断重复刚刚我录制的操作,登陆百度账号和退出百度账号。
3.双击Thread Group线程组,就可以定义线程数,循环次数,随机间隔时间。想做压力测试,当然线程数越多压力越大,间隔越小越大。
4.这时直接运行,只是按刚刚设置的运行我们的脚本,但我们并不知道结果如何,所以还要添加监听器,可以添加很多个监听器,随便试用,熟悉了就看自己需要。
压力测试Jmeter+badboy
前言
准备:下载工具
安装设置工具
开始压力测试
end 这仅仅只是开始!!!!
5.运行,然后等待。。。。看结果
压力测试Jmeter+badboy
前言
准备:下载工具
安装设置工具
开始压力测试
end 这仅仅只是开始!!!!
可以看到监听器中请求的状态,我的都为失败。哈哈,一般网站的拒绝这样的请求,对自己开发的还是可以的。
压力测试Jmeter+badboy
前言
准备:下载工具
安装设置工具
开始压力测试
end 这仅仅只是开始!!!!

end 这仅仅只是开始!!!!

希望有所收获。