Jmeter性能测试
测试工具Jmeter教程
参考视频教程:JMeter Tutorial For Beginners
提示:国内网络无法访问
下载&启动
安装jmeter之前,确保已经安装了java环境。可以通过运行 java -version
查看当前java版本符合jmeter最低要求。
官网地址,选择Download Releases
选择二进制包(Binaries)tar或者zip包都行,下载好后解压文件到电脑上。
macos/linux系统执行bin目录下jmeter.sh
启动,windows系统执行bin目录下jmeter.bat
启动
界面
默认界面如下:
重要组成部分
- Thread Group: 线程组,线程的集合,可以理解为一个线程模拟的一个用户的操作,通过设置线程数量来模拟用户的数量,比如设置100个线程,jemter就会模拟100个用户来请求服务器。
- Samplers: 通过设置线程组来模拟用户请求,可是用户不知道该用哪种方式来请求服务器,Sampler支持
HTTP
、FTP
、JDBC
等多种请求方式,通过设置sampler来定义用户请求服务器的方式。 - Listenrs: 用与展示测试结果,支持图(Graphs)、表格(Table)、结果树(Tree)、日志(log)等方式呈现
- Configuration: 配置常用的基本变量,HTTP请求的Cookie,默认Http请求参数等。比如设置请求的默认域名或者ip,这样就不用在每个线程里面重复设置这些相同的内容。
实际操作
- 添加线程组
- 添加HttpSamplers(取样器)
- 添加Listenrs
- 结果树:
- 表格:
基本用法比较简单,具体的可以结合自身业务进行设置。学习就在于不断的探索。
Thanks