JMeter入门教程(4) --测试元件

本文详细介绍了JMeter测试工具的主要组件,包括线程组、控制器(采样器和逻辑控制器)、监听器、定时器、断言、配置元件、前置处理器和后置处理器的使用和功能。线程组定义测试用例的执行者和执行次数;控制器负责组织请求逻辑;监听器呈现测试结果;定时器控制请求间隔;断言验证响应内容;配置元件辅助采样器;前置和后置处理器则在请求前后执行特定任务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.语言设置

点击Options>Choose Languages>Chinese即可,如图所示:
在这里插入图片描述

2.在这里插入图片描述

2.1线程组

1.线程组是任何测试计划的起点,所有的逻辑控制器和采样器都必须放在线程组之下,右击Test Plan >添加>用户>线程组,如图所示:

在这里插入图片描述
2.设置线程数量。
设置线程启动周期。
设置执行测试脚本的循环次数。

在这里插入图片描述

2.2控制器

JMeter有两种类型的控制器:采样器和逻辑控制器,二者结合起来驱动了测试进程。采样器被JMeter用来向服务器发送请求。例如,当测试人员想往服务器发送一个HTTP请求时,就加入一个HTTP请求采样器。测试人员还可以通过为采样器添加配置元件来定制化请求。

2.3监听器

监听器提供了对JMeter在测试期间收集到的信息的访问方法。
“图形结果”监听器会将系统响应时长绘制在一张图片之中。
“查看结果树”监听器会展示采样器请求和响应的细节,还能以HTML和XML格式展示系统响应的基础部分。
其他监听器通过总结或者聚合方式展示信息。

2.4定时器

默认情况下,JMeter线程在发送请求之间没有间歇。建议为线程组添加某种定时器,以便设定请求之间应该间隔多长时间。如果测试人员不设定这种延迟,JMeter可能会在短时间内产生大量访问请求,导致服务器被大量请求所淹没。

2.5断言

用户可以使用断言来检查从服务器获得的响应内容。通过断言可以测试服务器返回的响应与测试人员的期望是否相符。

2.6配置元件

配置元件与采样器紧密关联,配置元件仅对其所在的测试树分支有效。

2.7前置处理器

前置处理器会在采样器发出请求之前做一些特殊操作。如果前置处理器附着在某个采样器之下,那么它只会在该采样器运行之前执行。前置处理器通常用于在采样器发出请求前修改采样器的某些设置,或者更新某些变量的值(这些变量不在服务器响应中获取值)。

2.8后置处理器

后置处理器会在采样器发出请求之后做一些特殊操作。如果后置处理器附着在某个采样器之下,那么它只会在该采样器运行之后执行。后置处理器通常被用来处理服务器的响应数据,特别是服务器响应中提取数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员小凯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值