3.JMeter基本组成部分

简介: 3.JMeter基本组成部分

2.3 JMeter基本组成部分

2.3 .1线程组

线程组是控制JMeter将用于执行测试的线程组数,也可以把一个线程理解为一个测试用户

(作用:通过配置线程组中的线程数来模拟用户。线程数就是用户数,线程组就是用户组)

2.3.1.1 添加线程组

位置:右键点击测试计划–>添加-线程(用户)–线程组

2.3.1.2 线程组的特点
  • 模拟多用户:设定线程数(模拟多人操作)
  • 取样器(请求)和逻辑控制器必须依赖线程组才能使用
  • 一个测试计划下可以添加拖个线程组,他们可以并行或者串行执行

并行:默认情况下线程组为并行执行

串行:在测试计划下勾选“独立运行每个线程组”

清除全部执行结果操作

2.3.1.3 线程组分类
  • setup线程组:用于测试前的预处理操作,在所有的线程组最先执行
  • 普通线程组:用于执行业务测试脚本
  • teardown线程组:用于测试后的后置处理(恢复环境,数据)的操作,在所有的线程组最后执行

2.3.1.4 线程组属性

线程数:模拟虚拟用户数

Ramp-up时间:虚拟用户启动所需要的时间

循环次数:

  • 配置指定次数:控制脚本循环执行的次数
  • 配置循环永远
  • 需要和调度器配置使用
  • 运行时间:脚本执行的时间
  • 延时启动时间:脚本等待特定的时间才能开始运行

线程数m和循环次数n的关系:

  • 如果同时配置,实际发送的HTTP请求数应该为m*n
  • 虽然发送请求的次数相同,但不能相互替换

线程组:代表并发用户数,体现服务器的负载量

循环次数:代表执行时间

(线程组名不同1-1——1-10)

循环次数 (线程组名相同1-1)

循环次数永远-调度器配置

2.3.2 取样器 HTTP请求

http协议: 可以填写为HTTP或者HTTPS,默认不填写为HTTP协议

http主机名/ip:

端口: 可以填写为任何值,默认不填写时为80端口

请求方法: HTTP协议所支持的所有方法

路径: 目录+参数

编码格式: 默认IOS国际标准,推荐使用utf-8

2.3.3 查看结果树

取样器结果:统计请求相关的信息

请求:HTTP请求的请求头和请求体的详细信息

响应: HTTP响应的响应头和响应体的详细信息

相关文章
|
5月前
|
弹性计算 监控 数据可视化
怎么使用阿里云的云监控服务?
阿里云云监控(CloudMonitor)提供免费、实时的云资源与应用性能监控服务,支持ECS、RDS等产品及网站、API监控。具备全方位监控、智能告警、数据可视化等功能,可通过控制台轻松设置监控项与阈值,及时发现异常,保障系统稳定运行。
|
5月前
|
人工智能 自然语言处理 JavaScript
Playwright MCP在UI回归测试中的实战:构建AI自主测试智能体
Playwright MCP结合AI智能体,革新UI回归测试:通过自然语言驱动浏览器操作,降低脚本编写门槛,提升测试效率与覆盖范围。借助快照解析、智能定位与Jira等工具集成,实现从需求描述到自动化执行的闭环,推动测试迈向智能化、民主化新阶段。
|
人工智能 算法 测试技术
自动化测试项目实战笔记(二):解决验证码识别问题
这篇文章介绍了三种自动化测试中验证码识别的方法:使用Python的pytesseract和PIL模块、利用第三方API如万维易源,以及使用开源的ddddocr库,还提到了一些注意事项,比如如何获取验证码区域的截图。
640 2
|
Java Maven Spring
Maven重打包问题之maven-shade-plugin插件对于重复的class文件会如何处理
Maven重打包问题之maven-shade-plugin插件对于重复的class文件会如何处理
422 2
解决win11开启移动热点共享手机连上后无法上网的问题
本文提供了解决Windows 11开启移动热点后手机无法上网问题的步骤:通过控制面板进入网络和共享中心,在以太网属性中勾选“允许其他网络用户通过此计算机的Internet连接来连接”,然后手机重新连接共享热点即可上网。
|
调度
Jmeter之线程组设置简介
线程数:组内线程个数,模拟用户的数量。 循环次数:每个线程循环执行取样器的次数;勾选【永远】一直循环执行(慎用)可配合【调度器】使用。 调度器:默认禁用,使用时需要勾选,勾选后,持续时间6,启动延迟时间2:点击启动按钮后,延迟2s后才开始执行取样器,并持续执行6s。
1486 0
Jmeter之线程组设置简介
深入解析 JMeter TPS 测试:从理论到实践
本文档介绍了如何使用Apache JMeter进行TPS测试。TPS(Transactions Per Second)是衡量系统性能的关键指标,表示每秒处理的事务数。在JMeter中,创建测试计划包括配置线程组、HTTP请求、定时器和监听器。运行测试后,通过聚合报告分析吞吐量、平均响应时间和错误率来计算TPS。当TPS不足时,可优化服务器资源、应用程序代码、数据库查询或引入缓存来提升性能。掌握TPS测试有助于系统性能优化。
|
XML JSON 前端开发
HTTP 请求参数与响应参数的关键区别
在 Web 的开发领域,无论你是前端开发还是后端开发人员,把握请求与响应参数的核心差异是极其重要的。这些参数在客户端和服务器之间的互动中扮演着关键角色。
|
应用服务中间件 Python 容器
ERROR [ntContainer#0-1] o.s.a.r.l.SimpleMessageListenerContainer 1917: Failed to check/redeclare aut
ERROR [ntContainer#0-1] o.s.a.r.l.SimpleMessageListenerContainer 1917: Failed to check/redeclare aut
688 0
|
架构师 Java 数据安全/隐私保护
Fiddler安装和使用
Fiddler安装和使用
662 0

热门文章

最新文章