万本电子书0元读

万本电子书0元读

顶部广告

JMeter核心技术、性能测试与性能分析电子书

(1)详解JMeter性能测试和性能分析的方法,结合具体测试案例和实践,帮助读者快速掌握JMeter性能测试与性能分析的技能。(2)实战电商网站的秒杀系统性能测试与性能分析案例与大模型辅助性能测试方法。(3)配套示例源码、PPT课件、教学大纲、教案、作者微信群答疑服务。

售       价:¥

纸质售价:¥99.00购买纸书

0人正在读 | 0人评论 6.7

作       者:张永清、张永松

出  版  社:清华大学出版社

出版时间:2025-08-01

字       数:18.6万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
JMeter是一款基于Java的源压力测试工具,可用于对服务器、网络或对象施加高负载,从而在不同压力条件下测试它们的强度和分析整体性能。《JMeter核心技术、性能测试与性能分析》详解JMeter性能测试和性能分析的方法,结合具体测试案例和实践,帮助读者快速掌握JMeter性能测试与性能分析的技能。《JMeter核心技术、性能测试与性能分析》配套示例源码、PPT课件、教学大纲、教案与作者微信群答疑服务。《JMeter核心技术、性能测试与性能分析》共11章,内容包括认识JMeter、认识性能测试、初识JMeter元件、JMeter主要元件详解、常见JMeter性能测试脚本的编写案例、BeanShell、JMeter中如何编写自定义的取样器、性能分析与调优、电商网站的秒杀系统性能测试与性能分析案例、JMeter性能测试的实践、大模型辅助性能测试。最后还给出一个JMeter属性配置的附录供读者参考。《JMeter核心技术、性能测试与性能分析》既适合JMeter性能测试初学者、性能测试与分析人员、性能测试解决方案设计师、软件性能测试经理,也适合高等院校或高职高专院校学习软件性能测试的学生。<br/>【推荐语】<br/>(1)详解JMeter性能测试和性能分析的方法,结合具体测试案例和实践,帮助读者快速掌握JMeter性能测试与性能分析的技能。(2)实战电商网站的秒杀系统性能测试与性能分析案例与大模型辅助性能测试方法。(3)配套示例源码、PPT课件、教学大纲、教案、作者微信群答疑服务。<br/>【作者】<br/>张永清,福特汽车工程研究有限公司高级架构师。从事功能测试、自动化测试、性能测试、Java软件发、大数据发、架构师等工作近二十年,在自动化测试、性能测试设计、性能诊断、性能调优、分布式架构设计等领域积累了丰富的实战经验。参与发过的系统包括公安、互联网、移动互联网、大数据、人工智能等领域。著有图书《数据资产管理核心技术与实践》《软件性能测试、分析与调优实践之路(第2版)》《软件性能测试、分析与调优实践之路》《RobotFramework自动化测试框架核心指南》。张永松,某跨境电商公司高级测试工程师。一线互联网公司从事功能测试、自动化测试、性能测试等工作十多年,在性能测试领域积累了丰富的实战经验。<br/>
目录展开

封面页

书名页

版权页

作者简介

内容简介

前言

目录

第1章 认识JMeter

1.1 JMeter基本介绍

1.2 性能测试的发展

1.3 性能测试工具的发展

1.4 选择JMeter的原因

1.5 JMeter的安装和部署

1.6 JMeter的元件

1.7 JMeter的运行模式

1.7.1 GUI模式

1.7.2 命令行模式

1.7.3 服务器模式

1.8 本章总结

第2章 认识性能测试

2.1 性能的基本概念

2.1.1 什么是性能

2.1.2 性能测试的意义

2.1.3 常见的性能指标

2.2 性能测试的基本概念

2.2.1 性能测试的种类

2.2.2 性能测试的场景

2.3 性能测试的流程

2.3.1 性能需求分析

2.3.2 制定性能测试计划

2.3.3 编写性能测试方案

2.3.4 编写性能测试案例

2.3.5 搭建性能测试环境

2.3.6 构造性能测试数据

2.3.7 编写性能测试脚本

2.3.8 执行性能测试

2.3.9 编写性能测试报告

2.4 本章总结

第3章 初识JMeter元件

3.1 测试计划

3.2 线程组

3.3 配置元件

3.3.1 常用配置元件

3.3.2 JDBC Connection Configuration配置项详情

3.3.3 TCP取样器配置项详情

3.3.4 HTTP授权管理器配置项详情

3.4 前置处理器

3.4.1 JSR223 PreProcessor

3.4.2 HTML链接解析器

3.4.3 HTTP URL重写修饰符

3.4.4 JDBC预处理程序

3.4.5 正则表达式用户参数

3.4.6 其他前置处理器

3.5 定时器

3.5.1 Synchronizing Timer

3.5.2 吞吐量定时器

3.5.3 其他定时器

3.6 取样器

3.6.1 HTTP请求

3.6.2 FTP请求

3.6.3 GraphQL HTTP Request

3.6.4 JDBC Request

3.6.5 JMS相关的取样器

3.6.6 邮件相关的取样器

3.6.7 TCP取样器

3.6.8 其他取样器

3.7 后置处理器

3.7.1 JSON提取器

3.7.2 JSON JMESPath Extractor

3.7.3 边界提取器

3.7.4 结果状态处理器

3.7.5 XPath提取器

3.7.6 其他提取器

3.8 断言

3.8.1 响应断言

3.8.2 JSON相关的断言

3.8.3 XPath相关的断言

3.8.4 其他断言

3.9 监听器

3.9.1 查看结果树

3.9.2 汇总报告

3.9.3 聚合报告

3.9.4 其他监听器

3.10 开始一个性能测试脚本的编写案例

3.11 本章总结

第4章 JMeter主要元件详解

4.1 配置元件

4.1.1 CSV数据文件设置

4.1.2 HTTP Cookie管理器

4.1.3 HTTP信息头管理器

4.2 函数助手

4.3 逻辑控制器

4.3.1 IF控制器

4.3.2 事务控制器

4.3.3 循环控制器

4.3.4 While控制器

4.3.5 临界部分控制器

4.3.6 ForEach控制器

4.3.7 Include控制器

4.3.8 交替控制器

4.3.9 录制控制器

4.3.10 吞吐量控制器

4.3.11 仅一次控制器

4.3.12 随机控制器

4.3.13 随机顺序控制器

4.3.14 Runtime控制器

4.3.15 简单控制器

4.3.16 模块控制器

4.3.17 Switch控制器

4.4 取样器

4.4.1 WebSocket取样器

4.4.2 Dubbo取样器

4.5 本章总结

第5章 常见JMeter性能测试脚本的编写案例

5.1 用户需先登录,再请求别的接口

5.2 前一个请求返回的结果作为后一个请求的入参

5.3 使用JMeter对MySQL数据进行性能测试

5.3.1 利用JMeter为MySQL数据库构造测试数据

5.3.2 利用JMeter对MySQL数据库查询进行性能测试

5.4 本章总结

第6章 BeanShell

6.1 BeanShell的安装

6.2 BeanShell的基础语法

6.2.1 变量和数据类型

6.2.2 运算符

6.2.3 控制流语句

6.2.4 函数和方法

6.2.5 异常处理

6.2.6 文件操作

6.3 在BeanShell中使用JMeter内置变量

6.3.1 ctx

6.3.2 vars

6.3.3 props

6.3.4 prev

6.3.5 sampler

6.3.6 log

6.3.7 data

6.3.8 sampleEvent

6.3.9 sampleResult

6.3.10 ResponseMessage和ResponseCode

6.3.11 ResponseData和ResponseHeaders

6.3.12 RequestHeaders

6.3.13 Failure和FailureMessage

6.3.14 Parameters和FileName

6.3.15 SampleLabel

6.4 在JMeter中使用BeanShell的案例

6.5 本章总结

第7章 JMeter中如何编写自定义的取样器

7.1 JavaSamplerClient取样器抽象接口介绍

7.2 自定义取样器的编写案例

7.3 本章总结

第8章 性能分析与调优

8.1 性能分析与调优模型

8.2 性能分析与调优思想

8.2.1 分层分析

8.2.2 科学论证

8.2.3 问题追溯与归纳总结

8.3 性能调优技术

8.3.1 缓存调优

8.3.2 同步转异步推送

8.3.3 削峰填谷

8.3.4 拆分

8.3.5 任务分解与并行计算

8.3.6 索引与分库分表

8.3.7 层层过滤

8.4 常见性能问题分析总结

8.5 本章总结

第9章 电商网站的秒杀系统性能测试与性能分析案例

9.1 性能需求分析

9.2 制订性能测试计划

9.3 编写性能测试方案

9.4 编写性能测试案例

9.5 搭建性能测试环境

9.6 构造性能测试数据

9.7 编写性能测试脚本

9.7.1 性能测试涉及的3个接口

9.7.2 单场景-商品查询性能测试脚本的编写

9.7.3 混合场景-商品查询-订单提交性能测试脚本的编写

9.8 执行性能测试

9.8.1 单场景-商品查询性能压测

9.8.2 混合场景-商品查询-订单提交性能压测

9.9 完成性能测试报告

9.10 本章总结

第10章 JMeter性能测试的最佳实践

10.1 确定要编写脚本的关键业务场景

10.2 设计真实的用户思考时间

10.3 JMeter编写性能测试脚本的注意事项

10.4 JMeter执行性能测试时的注意事项

10.4.1 JMeter运行内存设置

10.4.2 操作系统参数的设置

10.5 性能测试时,通常需要做哪些监控

10.6 本章总结

第11章 大模型辅助性能测试

11.1 人工智能的发展

11.2 大模型辅助性能测试

11.2.1 大模型辅助性能测试脚本的编写

11.2.2 大模型辅助性能测试数据的构造

11.2.3 大模型辅助性能瓶颈问题的分析

11.3 本章总结

附录 JMeter属性配置

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部