大话性能测试:JMeter实战

大话性能测试:JMeter实战

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

本书以业界开源性能测试工具JMeter为依托,结合真实的工作实践,用通俗易懂的语言层层深入讲解性能测试技能。

内容简介

本书共分为5章和6个附录,主要内容包括:性能测试基础、JMeter初级实战真经、JMeter中级实战真经、JMeter高级实战真经等。

作者简介

作者胡通,通信工程专业硕士,于某大型移动研发中心从事性能测试工作6年,在工作期间发表了5篇发明专利和1篇论文,参与过公司百万级数据量的性能测试项目,帮助公司从无到有建立起性能测试体系,实战经验丰富。荣获2019年杭州未来科技城性能测试大赛一等奖。

章节目录

版权信息

内容提要

前言

资源与支持

第1章 性能测试基础

1.1 性能测试新手入门

1.1.1 性能测试的背景

1.1.2 性能测试的目的

1.1.3 性能测试的分类

1.1.4 性能测试的术语和指标

1.1.5 性能测试的基础曲线模型

1.1.6 性能测试的技能知识图谱

1.1.7 新手入门基础知识

1.2 性能测试必备知识

1.2.1 性能测试的完整工作流程

1.2.2 性能测试的需求分析

1.2.3 性能测试的方案设计

1.2.4 性能测试的环境搭建

1.2.5 性能测试的数据构造

1.2.6 性能协议的抓包分析

1.2.7 性能测试的脚本编写

1.2.8 性能测试的监控部署

1.2.9 性能问题的定位分析

1.2.10 性能测试的报告总结

1.3 性能测试闭环流

1.4 性能测试执行时机

1.5 性能测试通用标准

1.6 小结

第2章 JMeter初级实战真经

2.1 JMeter的常用版本功能回溯

2.2 JMeter的安装和使用

2.2.1 Windows环境

2.2.2 macOS环境

2.2.3 Linux环境

2.2.4 命令行的使用

2.3 JMeter的常用核心组件

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 JMeter的参数化方法

2.5 JMeter的关联方法

2.6 JMeter的断言方法

2.7 JMeter的集合点设置

2.8 JMeter的IP欺骗

2.9 JMeter的混合场景方法

2.10 JMeter的常见错误和常用小技巧

2.11 实战脚本解析

2.11.1 HTTP(S)请求

2.11.2 SOAP请求

2.11.3 UDP请求

2.11.4 SQL语句

2.12 小结

第3章 JMeter中级实战真经

3.1 JMeter的分布式压测

3.1.1 分布式压测原理

3.1.2 使用方法详解

3.1.3 常见错误说明

3.2 JMeter的BeanShell实战

3.2.1 常用语法说明

3.2.2 10个应用示例讲解

3.2.3 注意事项说明

3.3 JMeter的函数式插件扩展

3.3.1 扩展方法说明

3.3.2 示例讲解

3.4 JMeter的WebSocket实战

3.4.1 组件知识讲解

3.4.2 应用示例分析

3.4.3 注意事项强调

3.5 JMeter+Shell的自动化性能测试

3.5.1 JMeter+Shell实例讲解

3.5.2 高级技巧应用

3.6 JMeter的实时可视化平台搭建

3.6.1 可视化方案展示

3.6.2 InfluxDB知识精华

3.6.3 InfluxDB安装部署

3.6.4 Grafana知识精华

3.6.5 安装部署Grafana

3.6.6 平台搭建过程详解

3.7 小结

第4章 JMeter高级实战真经

4.1 JMeter的Dubbo性能测试实践

4.1.1 Dubbo核心知识点

4.1.2 示例代码扩展讲解

4.1.3 二次优化脚本和问题

4.2 JMeter的TCP自定义消息性能测试实践

4.2.1 TCP组件知识详解

4.2.2 示例代码讲解

4.2.3 百万连接的参数调优

4.2.4 问题总结

4.3 JMeter对中间件的基准测试

4.3.1 消息中间件ActiveMQ

4.3.2 缓存中间件Redis

4.4 JMeter的常见问题和性能优化

4.5 JMeter的源码编译和解读

4.5.1 JMeter源码编译

4.5.2 JMeter源码解读

4.6 小结

第5章 性能测试实战案例

5.1 日常项目性能测试

5.1.1 项目背景

5.1.2 性能测试目标

5.1.3 性能测试架构

5.1.4 测试环境搭建

5.1.5 测试数据构造

5.1.6 性能测试用例

5.1.7 性能脚本编写

5.1.8 性能测试监控

5.1.9 性能测试执行

5.1.10 性能测试结果

5.2 方案对比性能测试

5.2.1 方案对比需求

5.2.2 性能测试方法

5.2.3 性能测试场景

5.2.4 性能测试脚本和代码

5.2.5 性能测试结果

5.3 MQTT性能测试

5.3.1 项目背景

5.3.2 MQTT和EMQ

5.3.3 性能测试环境

5.3.4 性能测试用例

5.3.5 JMeter脚本编写

5.3.6 性能测试结果

5.3.7 问题和优化

5.4 测试实战问题分析

5.4.1 实战典型问题一

5.4.2 实战典型问题二

5.4.3 实战典型问题三

5.5 小结

附录A 常见性能测试问题

A.1 出现too many open files

A.2 出现Out Of Memory Error

A.3 数据库连接池不释放

A.4 CPU利用率高

A.5 无论怎么压测,系统的TPS上不去

附录B 性能参数调优

B.1 Spring Boot

B.2 操作系统

B.3 常用中间件的核心性能参数

附录C Java代码定位和优化建议

C.1 代码优化细节

C.2 Java代码分析工具

附录D MySQL定位和优化建议

D.1 数据库性能瓶颈定位

D.2 配置优化

D.3 关于SQL语句的建议

D.4 索引建立和优化原则

附录E JVM定位和优化建议

E.1 堆的设置和原理

E.2 虚拟机内存监控手段

E.3 参数说明和垃圾回收器选择

E.4 常见JVM问题

E.5 GC优化方法

附录F Cookie和Session的关系

F.1 Cookie

F.2 Session

大话性能测试:JMeter实战是2021年由人民邮电出版社出版,作者胡通。

得书感谢您对《大话性能测试:JMeter实战》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
Android性能优化入门与实战 电子书
全面剖析Android App性能优化技术。
自动化测试实战 电子书
以实际用例提炼自动化测试领域的热门主题,提高自动化测试的建设效率、执行效率和维护效率。
SpringBoot开发与测试实战 电子书
一本关于Spring Boot应用程序开发和测试的入门图书。
手机测试Robotium实战教程 电子书
本书讲解了用Robotium进行移动测试的主要技术,并通过实例,让读者达到学以致用的目的,主要内容为:移动端自动化测试的工具选择、测试开发环境搭建、Robotium入门、建立测试工程、运行第一个Robotium测试实例、被测App详细功能介绍、实战测试项目搭建、自动化测试脚本编写、测试框架完善、Robotium自动化测试用例、测试代码批量运行、持续集成、Crash处理、跨应用解决方案、代码覆盖率、
大话量子通信 电子书
量子物理学博士,科普达人“九维空间”的全新力作。