压测工具Jemter实践
前言
因为项目即将上线,急需摸清服务的并发量,所以对jemter做了学习和实践。
版本
我是在windows上面运行的,用的最新版apache-jmeter-5.4.1
下载自行去官网。
使用前准备
中文设置
解压完了,去/bin/jmeter.properties设置参数
language=zh_CN
xmx xms设置
打开jmeter.bat,搜索set HEAP,将值改成自己合适的。
基本配置
打开就一个线程计划,一个基本的测试计划应该如此组成
测试计划->线程组->http请求->聚合报告+结果树
测试计划
没啥好说的 默认配置
线程组
主要的配置如图
Ramp-up设置为0则代表为并发,其他俩参数很好理解。
此配置意思是模拟10000个用户并发的场景
HTTP请求
名称 端口 请求url 还是很好理解的。。
注意一下这里 超时和实现这俩参数 超时需要配合/bin/jmeter.properties的 httpclient.timeout
其他的聚合和结果树很简单不bb了。
生成测试报告
写了个脚本 放bin目录 自行改一下路径就行
1 |
|
删除文件是因为如果文件存在就会报错,所以每次生成之前做一个删除。
具体生成的结果
页面:
生成文档小技巧
直接在浏览器打印成pdf,再将pdf合并即可,简简单单。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!