当前位置: 首页 > news >正文

Jmeter-压力测试工具

文章目录

  • Jmeter快速入门
    • 1.1.下载
    • 1.2.解压
    • 1.3.运行
  • 2.快速入门
    • 2.1.设置中文语言
    • 2.2.基本用法

Jmeter快速入门

1s内发送大量请求,模拟高QPS,用以测试网站能承受的压力有多大

Jmeter依赖于JDK,所以必须确保当前计算机上已经安装了JDK,并且配置了环境变量。

1.1.下载

可以Apache Jmeter官网下载,地址:http://jmeter.apache.org/download_jmeter.cgi

在这里插入图片描述

或者直接用这个提供好的旧版本:

链接:https://pan.baidu.com/s/1j0nf8sywMxiXxuDxbWBmLg
提取码:hzan

在这里插入图片描述

1.2.解压

因为下载的是zip包,解压缩即可使用,目录结构如下:
在这里插入图片描述

其中的bin目录就是执行的脚本,其中包含启动脚本:

在这里插入图片描述

1.3.运行

双击即可运行,但是有两点注意:

  • 启动速度比较慢,要耐心等待
  • 启动后黑窗口不能关闭,否则Jmeter也跟着关闭了

在这里插入图片描述

2.快速入门

2.1.设置中文语言

默认Jmeter的语言是英文,需要设置:

在这里插入图片描述

注意:上面的配置只能保证本次运行是中文,如果要永久中文,需要修改Jmeter的配置文件

打开jmeter文件夹,在bin目录中找到 jmeter.properties,添加下面配置:

language=zh_CN

在这里插入图片描述

注意:前面不要出现#,#代表注释,另外这里是下划线,不是中划线

2.2.基本用法

在测试计划上点鼠标右键,选择添加 > 线程(用户) > 线程组:

在这里插入图片描述

在新增的线程组中,填写线程信息:

在这里插入图片描述

给线程组点鼠标右键,添加http取样器:

在这里插入图片描述

编写取样器内容:

在这里插入图片描述

添加监听报告:

在这里插入图片描述

添加监听结果树:

在这里插入图片描述

右击线程组启动:(服务提前启动好了)

在这里插入图片描述

汇总报告结果:

在这里插入图片描述

结果树:

在这里插入图片描述

http://www.lryc.cn/news/127677.html

相关文章:

  • 【KVM虚拟化环境部署】
  • 030 - 定点类型(精确值)
  • 生活随笔,记录我的日常点点滴滴.
  • C语言:每日一练(选择+编程)
  • Prompt、RAG、微调还是重新训练?选择正确的生成式 AI 的方法指南
  • Java实现单例模式的几种方法
  • VIOOVI:标准的作业规范要求是什么?标准化作业规范怎么写?
  • WPF中的GridSplitter使用原则
  • 【【STM32----I2C通信协议】】
  • 【JUC】线程池ThreadPoolTaskExecutor与面试题解读
  • 也许你正处于《孤注一掷》中的“团队”,要留心了
  • Kafka 入门到起飞 - 什么是 HW 和 LEO?何时更新HW和LEO呢?
  • go入门实践五-实现一个https服务
  • 面试之快速学习STL-set
  • leetcode 1614.括号的最大嵌套深度
  • Ajax 笔记(四)—— Ajax 进阶
  • Linux 5种网络IO模型
  • Linux多线程【初识线程】
  • Python爬虫的应用场景与技术难点:如何提高数据抓取的效率与准确性
  • Spring Cloud Gateway系例—参数配置(CORS 配置、SSL、元数据)
  • QT:UI控件(按设计师界面导航界面排序)
  • AtCoder Beginner Contest 314-A/B/C
  • 讯飞星火、文心一言和通义千问同时编“贪吃蛇”游戏,谁会胜出?
  • 数学建模之“聚类分析”原理详解
  • 【面试问题】当前系统查询接口需要去另外2个系统库中实时查询返回结果拼接优化思路
  • Scada和lloT有什么区别?
  • Conda(Python管理工具)
  • (14)嵌套列表,Xpath路径表达式,XML增删查改,Implicit,Operator,Xml序列化,浅拷贝与深拷贝
  • 软考笔记 信息管理师 高级
  • 124、SpringMVC处理一个请求的流程是怎样的?