Jmeter实现接口压测 - for MacOSX
2017-04-10 16:46
337 查看
安装:官网下载 .zip压缩包 下载地址
注意 - 有安装环境要求:
安装要求
下载后解压缩,在终端 cd 到 bin文件夹
运行文件夹
运行命令:
若安装成功,则可看到Jmeter图形界面:
初始界面
这里我要压测的接口为web网页接口,模拟500人同时请求该接口,也就是并发请求,直接新建线程组即可:
新建线程组
相关参数解释:
线程数:相当于是模拟用户的数量
准备时长:表示线程之间间隔多少时间,单位是秒.0就表示了所有的线程并发发送请求,否则就是每个线程间隔几秒发送请求
循环次数:表示每个线程执行几次
调度器:就是创建线程的schedule.
在取样器错误后执行的操作:表示线程出现错误后执行的操作.比如继续,或者停止线程,或者测试
线程参数
请求配置完成后,进行HTTP请求参数配置,栗子为GET请求:
添加HTTP请求
相关参数设置:
参数配置
点击上方绿色三角形 的 开始按钮即为开始,开始前先添加结果输出图像:
添加监听器
输出结果如下:
结果
备注:这里有一些关于接口性能的参数在以下做简单的解释
注意 - 有安装环境要求:
安装要求
下载后解压缩,在终端 cd 到 bin文件夹
运行文件夹
运行命令:
.\jmeter
若安装成功,则可看到Jmeter图形界面:
初始界面
这里我要压测的接口为web网页接口,模拟500人同时请求该接口,也就是并发请求,直接新建线程组即可:
新建线程组
相关参数解释:
线程数:相当于是模拟用户的数量
准备时长:表示线程之间间隔多少时间,单位是秒.0就表示了所有的线程并发发送请求,否则就是每个线程间隔几秒发送请求
循环次数:表示每个线程执行几次
调度器:就是创建线程的schedule.
在取样器错误后执行的操作:表示线程出现错误后执行的操作.比如继续,或者停止线程,或者测试
线程参数
请求配置完成后,进行HTTP请求参数配置,栗子为GET请求:
添加HTTP请求
相关参数设置:
参数配置
点击上方绿色三角形 的 开始按钮即为开始,开始前先添加结果输出图像:
添加监听器
输出结果如下:
结果
备注:这里有一些关于接口性能的参数在以下做简单的解释
Requests Per Second(Avg Rps):平均每秒钟响应次数=总请求时间 / 秒数Avg time to last byte per terstion (mstes):平均每秒业务脚本的迭代次数 Successful Rounds:成功的请求Failed Requests:失败的请求Successful Hits:成功的点击次数Failed Hits:失败的点击次数Hits Per Second:每秒点击次数Successful Hits Per Second:每秒成功的点击次数Failed Hits Per Second:每秒失败的点击次数Attempted Connections:尝试链接数
相关文章推荐
- Mounty for NTFS免费软件实现MAC OS X下对NTFS分区进行读写
- Mac下Jmeter实现接口压测
- ASE.ChartDirector.for.Ruby.v4.1.MacOSX
- 在dell dimension 5150 上安装mac os x for pc 10.4.8 手记 1] 网卡的安装
- Mac OS X:刷新用户MCX记录(for SL)
- ZFS for Mac OS
- Great Web Sites for Mac OS X
- MAC OS X for X86
- Guide for Xdebug Installation on Mac OS X
- Mac OS X: XAMP在Mac上的实现
- Mac OS X: XAMP在Mac上的实现
- Mac OS X:script实现添加无线网连接
- 在dell dimension 5150 上安装mac os x for pc 10.4.8 手记 2] 声卡的安装
- Pangea Software's Ultimate Game Programming Guide for Mac OS X
- Mac OS X Leopard Just the Steps For Dummies
- Mac OS X:刷新用户MCX记录(for SL)
- Lotus Notes 8.5 beta for Mac OS X
- iPhoto 6 for Mac OS X (Visual QuickStart Guide)
- Mac OS X: 如何实现子网间NetBoot
- Mac OS X: bash脚本实现添加无线SSID(Update2009-10-09)