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启动

界面

默认界面如下:

重要组成部分

  1. Thread Group: 线程组,线程的集合,可以理解为一个线程模拟的一个用户的操作,通过设置线程数量来模拟用户的数量,比如设置100个线程,jemter就会模拟100个用户来请求服务器。
  2. Samplers: 通过设置线程组来模拟用户请求,可是用户不知道该用哪种方式来请求服务器,Sampler支持 HTTPFTPJDBC等多种请求方式,通过设置sampler来定义用户请求服务器的方式。
  3. Listenrs: 用与展示测试结果,支持图(Graphs)、表格(Table)、结果树(Tree)、日志(log)等方式呈现
  4. Configuration: 配置常用的基本变量,HTTP请求的Cookie,默认Http请求参数等。比如设置请求的默认域名或者ip,这样就不用在每个线程里面重复设置这些相同的内容。

实际操作

  1. 添加线程组
  2. 添加HttpSamplers(取样器)
  3. 添加Listenrs
  • 结果树:
  • 表格:

基本用法比较简单,具体的可以结合自身业务进行设置。学习就在于不断的探索。
Thanks