Fork me on GitHub

BadBoy+Jmeter压力测试

一、下载BadBoy和Jmeter

1.下载链接

BadBoy

http://www.badboy.com.au/download/index

Jmeter

http://jmeter.apache.org/download_jmeter.cgi

2.下载过程如图

3.解压并配置环境变量

将下载好的BadBoy和Jmeter解压到合适的地方

配置环境变量

变量名称:JMETER_HOME

变量值:  G:\wly\apache-jmeter-4.0

在classpath后面加入:

%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;

二、录制Jmeter脚本

1.打开BadBoy

(1)点击badboy.exe ,打开BadBoy,界面如下:

(2)输入URL,点击回车开始录制

(3)此时左侧script下多了一条记录,右侧出现调试页面的首页

然后点击登录,访问首页,然后退出,badboy界面如下,总共有五条记录

(4)接下来导出jmter脚本,点击

file->Export to Jmeter

导出后缀为.jmx的文件

2.打开Jmeter

(1)进入Jmeter的bin目录,点击jmeter.bat运行Jmeter

(2)File->Open打开刚才导出的jmeter脚本 界面如下:

(3)Thread Group线程组就是定义并发数量的,step就是压测的步骤。
Number of Threads(users) 表示线程数量,如果设置为5000,就是模拟5000个人不断重复刚才的 首页->登录->首页->退出 操作

Ram-Up Period(in seconds)表示间隔时间

Loop Count 表示循环次数

压力测试:线程数越多压力越大,间隔时间越短压力越大

(4)添加监听器

添加聚合报告、查看结果树和用表格查看,如下图:

(5)运行

(6)查看结果

查看结果树,如下:

聚合报告,如下:

表格查看,如下:

-------------本文结束感谢您的阅读-------------
您的支持将鼓励我继续创作!