Jmeter从下载到完成性能测试实战教程(Windows平台)【更新中】

前言

Demo下载地址:点击下载
Mock服务端模拟器:点击下载

下载安装Jmeter

计算机上已装好Jmeter的请跳过此步骤。本教程是根据Jmeter5.0编写的,其他版本可能有出入。

  1. 访问官网并下载,培养大家自己动手的习惯,就不给出官网链接了,自己百度吧。
    Binaries的意思是发行版。Source是源码,用于二次开发。

Jmeter从下载到完成性能测试实战教程(Windows平台)【更新中】

  1. 解压出来就算装好了。

Jmeter从下载到完成性能测试实战教程(Windows平台)【更新中】

  1. 配置环境变量(计算机右键->属性->高级系统设置->环境变量)
    新建一个环境变量 变量名JMETER_HOME 变量值:你解压出来的目录
    编辑Path变量 追加一段内容;%JMETER_HOME%\bin

Jmeter从下载到完成性能测试实战教程(Windows平台)【更新中】

安装相关插件

下载插件管理工具

  1. 百度一下jmeter plugins找到Jmeter插件官网,下载plugins-manager.jar(插件管理工具)

Jmeter从下载到完成性能测试实战教程(Windows平台)【更新中】

  1. 下载好了之后,放进Jmeter安装路径的/lib/ext目录下,再重启Jmeter

Jmeter从下载到完成性能测试实战教程(Windows平台)【更新中】

安装性能测试相关插件

  1. 打开插件管理工具 (选项->Plugins Manager->Available Plugins)

Jmeter从下载到完成性能测试实战教程(Windows平台)【更新中】

  1. 根据需求勾选以下插件:
插件名 -
Custom Thread Groups - 个人觉得最好用的性能测试线程组
3 Basic Graphs - 活动线程数变化曲线
- - 响应时间变化曲线
- - 每秒事务处理率(TPS)
Composite Timeline Graph - 把多个图形监听器组合起来
PerfMon (Servers Performance Monitoring) - 远程监听服务器资源使用率
Command-Line Graph Plotting Tool - 可以手动把jtl或csv文件转化成图片(不一定用到)

安装监控服务器资源程序

  1. PerfMon还需要额外的一个程序:ServerAgent 它的功能是获取当前计算机的CPU、RAM、I/O等使用情况
    我们在插件中找到,访问它的介绍页面

Jmeter从下载到完成性能测试实战教程(Windows平台)【更新中】

  1. 往下拉,在Installation中点击here,进入下载页面

Jmeter从下载到完成性能测试实战教程(Windows平台)【更新中】

  1. 点击下载最新版。

Jmeter从下载到完成性能测试实战教程(Windows平台)【更新中】

  1. 这是一个独立程序,它需要放到服务器上运行,然后测试过程中监听服务器的资源使用情况。
    *建议本地也放一份,这个后面会用到。

Jmeter从下载到完成性能测试实战教程(Windows平台)【更新中】

  1. 再次强调,这个程序是应该放在被测对象机器上的。
    *这里用于演示,请求的是127.0.0.1的地址,所以就在本机运行了。实际工作中客户机和服务器肯定是分开的。

Jmeter从下载到完成性能测试实战教程(Windows平台)【更新中】

设计一个性能测试脚本

Jmeter从下载到完成性能测试实战教程(Windows平台)【更新中】

Jmeter从下载到完成性能测试实战教程(Windows平台)【更新中】

Jmeter从下载到完成性能测试实战教程(Windows平台)【更新中】