您现在的位置是:首页 >学无止境 >压测工具Jmeter网站首页学无止境

压测工具Jmeter

hi boy faster 2023-07-13 15:06:18
简介压测工具Jmeter

腾讯下载地址:https://mirrors.cloud.tencent.com/apache/jmeter/
index of /apache/jmeter/binaries/xxx.zip 这是windows系统使用
index of /apache/jmeter/binaries/xxx.tgz 这是linux系统使用
安装需要java环境
进到解压文件的bin目录下,双击 jmeter.bat运行

Jmeter简单配置:

  1. 定义IP和端口号
    在这里插入图片描述

  2. 新建一个线程组,点击测试计划右键点击“测试计划”→“添加”→线程(用户)→“线程组”
    在这里插入图片描述

  3. 添加Http请求默认值,选中线程组右键点击“添加”→“配置元件”→“HTTP请求默认值”
    在这里插入图片描述

  4. 在进行压测的过程中,接口上都需要token才可以进行访问,那我们还需要引用token,此处token放到info.txt
    选中线程组右键点击点击“添加”→“配置元件”→“CSV 数据文件设置”,
    在这里插入图片描述

  5. 选中线程组右键点击“添加”→“配置元件”→“HTTP信息头管理器”
    引入之后,就可以在需要用到的地方引用即可,引用方式 自定义的变量名: {自定义的变量名}: 自定义的变量名{token}
    在这里插入图片描述

  6. 上述步骤走完之后,我们现在就可以创建请求了
    选中线程组右键点击“添加”→“取样器”→“HTTP请求”,以下展示了表单传参和json传参(需要在头部管理器指定content-type:application/json)方式的区别
    在这里插入图片描述

  7. 上述操作完成后,选中线程组右键点击“添加”箭头“监听器”→“查看结果树”/“聚合报告”对接口进行监控即可
    在这里插入图片描述

  8. 设置线程数number of threads(users):10
    设置执行时间ramp-up period(in seconds):5
    设置循环次数loop count:勾选“永远”
    使用调度器,设置持续时间Duration(seconds):600
    含义:10个线程同时并发执行。持续循环执行600s,不限制样本数(10个线程间隔5s并发进行),在使用时根据自己的压测目标进行线程数修改即可
    在这里插入图片描述

压测脚本示例:https://download.csdn.net/download/AliEnCheng/87751706

下载和使用教程推荐连接

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。