- 2
- 0
- 约1.39万字
- 约 10页
- 2026-06-08 发布于河北
- 举报
JMeter面试试题及详细答案(实战版)
一、基础理论题(共5题,每题8分)
1.请简述JMeter的核心组件及其作用,至少列举6个常用组件
答案:
JMeter核心组件围绕“请求发送-数据处理-结果验证-报告生成”流程设计,常用组件及作用如下:
• 线程组:模拟并发用户,控制线程数(并发量)、循环次数、ramp-up时间(线程启动耗时),是所有测试计划的基础;
• HTTP请求:发送HTTP/HTTPS请求,配置协议、域名、路径、参数(GET/POST)、请求头、Cookie等;
• 取样器(Sampler):所有请求的父类,除HTTP请求外,还包含JDBC请求(数据库)、FTP请求、TCP请求等,负责发起实际请求;
• 断言(Assertion):验证响应结果是否符合预期,常用响应断言(检查响应文本、状态码)、JSON断言(接口返回JSON时校验字段)、BeanShell断言(复杂逻辑验证);
• 监听器(Listener):收集并展示测试结果,常用查看结果树(实时查看请求/响应详情)、聚合报告(统计平均响应时间、吞吐量、错误率)、SummaryReport(简化版聚合报告);
• 配置元件(ConfigElement):前置配置信息,如HTTP请求默认值(统一配置域名、端口)、CSV数据文件设置
原创力文档

文档评论(0)