JMeter学习

系列文章目录

JavaSE
基础知识、数据类型学习 万年历项目 代码逻辑训练习题
代码逻辑训练习题 方法、数组学习 图书管理系统项目
面向对象编程:封装、继承、多态学习 封装继承多态习题 常用类、包装类、异常处理机制学习
集合学习 IO流、多线程学习 仓库管理系统JavaSE项目
员工管理系统、多表查询、反射实现DBHelper学习 DML、DDL、数据库对象学习
JavaWeb
网络编程、各种标签、CSS学习 ECMAScript、BOM学习 DOM、jQuery学习
Servlet、JSP、Cookie、Ajax学习 融资管理系统JavaWeb项目
框架
MyBatis框架学习 逆向工程、Spring框架IOC、AOP学习 SpringMVC框架学习
SpringBoot框架学习 招聘网站框架项目 Vue介绍、窗体内操作、窗体间操作学习
Vue路由配置、网络请求访问框架项目、element组件介绍学习 标准管理系统Vue项目
微服务
Linux安装、Nginx反向代理、负载均衡学习 Docker学习 Jenkins学习
Nexus学习 Spring Security学习 RabbitMQ学习
Redis学习 MongoDB学习 MongoDB学习
Nacos学习 Spring Session学习 Spring Gateway学习
JSR 303学习 OpenFeign学习 Dubbo学习
Hystrix学习 Sentinel学习 JMeter学习

文章目录


前言

本文我们要讲述:

JMeter

通过网盘分享的文件:apache-jmeter-5.5.zip

链接: https://pan.baidu.com/s/1BfvbfhWZwe4neJZ2zEwD6Q?pwd=dix7 提取码: dix7

在下攸攸太上,如上是JMeter安装文件,直接解压即可使用。


一、JMeter介绍

Apache JMeter是一个由Apache软件基金会开发的开源软件,用于进行压力测试、性能测试和负载测试。它是用Java编写的,可在多个操作系统上运行。

JMeter用于模拟大量并发用户对目标系统进行测试,以评估系统在高负载下的性能和稳定性。它支持模拟各种网络协议,包括HTTP、HTTPS、FTP、SMTP、JDBC等,并提供了丰富的功能来生成和管理测试计划。

二、JMeter代码实现

1. 启动JMeter

在安装目录的bin文件夹下找到jmeter.bat文件,双击点开,出现命令提示符界面

2. 设置中文(可选)

之后出现如下页面,我们可以点击Options-Choose Language-Chinese(Simplified)设置为中文

3. 创建线程组

右键Test Plan,依次选择添加-线程(用户)-线程组,创建线程组

我们在线程属性中选择线程数为50,循环次数选择永远。

4. 创建监听器

无需确认,我们直接右键线程组,依次点击添加-监听器-查看结果树/汇总报告/聚合报告,添加结果树、汇总报告、聚合报告

5. 添加Http请求

右键线程组,依次点击添加-取样器-HTTP请求,以添加Http请求

我们设置如下画红圈的属性,输入已开启的JavaWeb项目的对应值,下面的参数可以进行传参

结构如下,前后没有关系

三、启动JMeter

点击绿色按钮启动

可以发现请求的响应数据有三种



总结

本文讲述了:

JMeter:测试网页响应能力如何

在下攸攸太上,各位国庆假期过得好吗?

相关推荐
没有bug.的程序员2 分钟前
Arthas 深度进阶:线上问题非侵入式诊断内核、方法级监控与线程阻塞排查实战指南
java·arthas·线上问题·非侵入式·方法级监控·线程阻塞
香芋Yu4 分钟前
【大模型面试突击】04_Embedding与表示学习
学习·面试·embedding
亓才孓18 分钟前
[Mybatis]Mybatis框架
java·数据库·mybatis
跟Tom学编程—一对一编程辅导20 分钟前
基于 Java 的 SSM 架构电子商城项目毕业设计课题选型指导文档|名企高级开发工程师全程一对一指导(含详细文档+源码+部署)
java·架构·毕业设计·课程设计
RoyLin24 分钟前
Rust 编写的 40MB 大小 MicroVM 运行时,完美替代 Docker 作为 AI Agent Sandbox
后端·架构·rust
编程小风筝42 分钟前
编写java代码如何写文档注释?
java·开发语言
与衫1 小时前
如何将SQLFlow工具产生的血缘导入到Datahub平台中
java·开发语言·数据库
m0_475064501 小时前
SpringAI-1-集成DeepSeek
java
好家伙VCC1 小时前
**发散创新:编译器优化实战——从LLVM IR到性能飞跃的奇妙旅程**
java·开发语言·python·算法
Anastasiozzzz1 小时前
如何理解AOP?带你写一个!
java·开发语言