本篇主要提供测试修炼宝典者_陈志勇刘潇钱琪责_张涛邮电电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
商品基本信息,请以下列介绍为准 | |
商品名称: | 测试修炼宝典(JMeter实战第2版) |
作者: | 编者_陈志勇//刘潇//钱琪|责编_张涛 |
定价: | 109.9 |
出版社: | 邮电出版社 |
出版日期: | 2021-05-01 |
ISBN: | 9787115560124 |
印次: | 1 |
版次: | 2 |
装帧: | |
开本: | 16开 |
内容简介 | |
本书全面介绍了软件性能测试中的实战技术和JMeter的应用知识。本书分4篇10章:基础篇(第1章)主要讲解性能测试的理论和如何做好性能测试;工具篇(第2~4章)介绍了利用JMete行性能测试脚本开发,如利用HTTP在JMeter行性能测试脚本开发;实践篇(第5~8章)详细讲解了性能监控与诊断分析,通过实践项目引导读行性能测试工作括诊断问题、分析与调优;提升篇(第9~10章)讲解如何基于JMeter做测试开发、利用容器技术提率。 本书讲解通俗易懂,适合测试工程师、测试项目负责人、开发工程师、性能测试爱好者阅读,也适合作为大专院校相关专业师生的学和培训学校的教材。 |
目录 | |
基础篇 第1章 测试 1.1 全栈正当时 1.1.1 全栈开发正当时 1.1.2 全栈测试应声起 1.1.3 性能测试要全栈 1.2 开展测试 1.2.1 性能测试要解决的问题 1.2.2 如何开展性能测试 1.3 性能测试技术栈 1.3.1 性能测试基础 1.3.2 性能监听诊断 1.3.3 性能优化 1.3.4 效率工具持续集成 1.4 性能测试相关术语 1.5 本书相关内容的约定 1.6 本章小结 工具篇 第2章 JMeter脚本开发 2.1 JMeter工作区介绍 2.2 JMeterHTTP协议录制 2.2.1 Badbo行录制 2.2.2 Fle行脚本录制 2.2.3 JMeter配置代行录制 2.3 JMeter脚本调试 2.4 JMeter关联 2.4.1 后置处理器 2.4.2 RegularExpression Extractor 2.5 JMeter参数化 2.5.1 配置元件 2.5.2 CSV数据文件设置 2.5.3 函数助手 2.5.4 访问地址参数化 2.5.5 HTTP请求默认值 2.6 JMeter检查点 2.6.1 断言 2.6.2 响应断言 2.7 JMeter事务 2.7.1 逻辑控制器 2.7.2 事务控制器 2.8 JMeter集合点 2.8.1 定时器 2.8.2 同步定时器 2.9 JMeter元件运行顺序 2.10 本章小结 第3章 JMeter常用脚本开发 3.1 JMeter插件管理 3.2 JMeter在线脚本开发 3.3 WebSocket脚本开发 3.4 BeanShell脚本开发 3.5 调试取样器 3.6 FTP脚本开发 3.7 Java脚本开发 3.8 JUnit脚本开发 3.8.1 JUnit简介 3.8.2 JUnit参数 3.8.3 JMeterJUnitRequer/> 3.9 Dubbo脚本开发 3.9.1 Dubbo示例环境部署 3.9.2 JMeter安装Dubbo测试r/> 3.9.3 使用Dubbo取样器测试示例服务 3.10 本章小结 第4章 JMeter负载与监听 4.1 负载模拟 4.1.1 场景设置 4.1.2 场景运行 4.2 影响负载的X因素 4.3 JMeter分布式执行 4.3.1 执行逻辑 4.3.2 执行示例 4.4 测试监听 4.4.1 JMeter监听器 4.4.2 Influx+Grafana实时监听 4.5 本章小结 实践篇 第5章 性能监控与诊断 5.1 性能关注点与诊断思路 5.1.1 系统性能的关注点 5.1.2 性能诊断方法 5.2 性能监控与诊断 5.2.1 CPU风险诊断 5.2.2 内存风险诊 5.2.3 IO风险诊断 5.2.4 网络风险诊断 5.3 DB监控之MySQL监控 5.4 JVM监控 5.4.1 r/> 5.4.2 jstat 5.4.3 jstack 5.4.4 jmap 5.4.5 JVisualvm 5.4.6 JDK8与JDK7在监控方面的变化 5.4.7 trace跟踪 5.5 性能诊断小工具 5.6 全链路监控 5.7 本章小结 第6章 系统调优 6.1 单机性能调优 6.1.1 程序优化 6.1.2 配置优化 6.1.3 数据库连接池优化 6.1.4 线程优化 6.1.5 DB(数据库)优化 6.1.6 空间换时间 6.1.7 时间换空间 6.1.8 数据过滤 6.1.9 服务器与作系统优化 6.1.10 JVM优化 6.2 数据结构优化 6.2.1 业务流程优化 6.2.2 业务异步化 6.2.3 有效的数据冗余 6.3 结构优化 6.3.1 单机结构 6.3.2 集群结构 6.3.3 分布式结构 6.4 本章小结 第7章 综合实践之诊断分析与调优 7.1 需求采集与分析 7.1.1 需求采集 7.1.2 需求分析 7.1.3 并发数计算 7.2 测试模型 7.3 测试计划 7.4 环境搭建 7.5 脚本开发 7.5.1 浏览帖子 7.5.2 7.6 数据准备 7.6.1 主数据准备 7.6.2 数据制作方法 7.7 场景设计与实现 7.7.1 场景设计 7.7.2 场景实现 7.8 测试监控 7.9 测试执行 7.9.1 基准测试 7.9.2 配置测试 7.9.3 负载测试 7.9.4 稳定性测试 7.10 结果分析 7.11 测试报告 7.12 本章小结 第8章 前端性能测试 8.1 前端性能风险 8.2 前端性能分析原理 8.3 前端性能分析工具 8.4 本章小结 提升篇 第9章 JMeter开发实践 9.1 JMeter开发环境建立 9.1.1 源码获取 9.1.2 配置开发环境 9.2 JMeter如行调试 9.2.1 认识项目结构 9.2.2 Eclipse中运行JMeter 9.2.3 JMeter组件实现介绍 9.3 JMeter开发示例 9.3.1 函数助手开发 9.3.2 Dubbo Sampler开发 9.4 本章小结 第10章 利用容器技术快速部署负载 10.1 Docker部署负载实践 10.1.1 准备工作 10.1.2 启动负载 10.2 Kubernetes(K8S)集群部署负载实践 10.2.1 整体结构介绍 10.2.2 准备工作 10.2.3 启动JMeter集群 10.2.4 运行负载测试 10.3 本章小结 |
作者简介 | |
刘潇,曾就职于SAP、中国电信等企业。拥有多年测试开发、性能测试、持续集成及持续部署经验。, 钱琪,曾就职于AMD、思科、中国电信、VMware等企业。擅长测试开发、自动化测试、性能测试等技术。拥有丰富的持续集成、持续部署实践经验,合著有《持续集成与持续部署实践》一书。, 陈志勇,曾任职于诺亚舟、中安、中国电信等企业,从事软件开发、项目管理、性能测试工作,擅长性能测试、拥有丰富的DevOps实践经验,合著有《持续集成与持续部署实践》一书。 |