JMeter性能测试实战第2版
更新日期:2024-07-11 00:59:58
书店:人民邮电出版社
出版时间:2020-04
浏览量:1047
价格:0.0¥

书籍下载

内容介绍

编辑推荐

本书是一本实用的测试指南,系统地介绍了使用JMeter测试Web应用程序的方法和技巧。
通过阅读本书,读者可以学会如何充分利用JMeter的功能,快速提升测试技能。
本书适合开发人员和测试人员阅读,也适合希望学习JMeter的读者阅读。
本书主要内容:
安装与配置JMeter的步骤;
录制测试场景的方法;
测试RESTful Web服务的方法;
在性能测试期间监控资源的方法;
构建合理、详细的测试计划的方法;
使用AWS等进行分布式测试的方法;
通过插件扩展JMeter的方法;
使用JMeter组件满足性能测试需求的方法。

内容简介

本书通过具体的示例介绍如何使用JMeter测试Web应用程序。本书共7章。第1章介绍性能测试的基础,第2章讨论如何通过浏览器录制测试计划,第3章详细讲述表单提交,第4章介绍在测试计划中如何通过JMeter管理Web会话,第5章讨论如何利用JMeter监控服务器资源,第6章阐述如何通过JMeter进行分布式测试,第7章展示一些提高测试效率的技巧。
本书适合测试人员和开发人员阅读,也可供相关的专业人士参考。

作者简介

Bayo Erinle是一位作家,同时也是一位在软件开发、测试和架构设计领域有丰富经验的高级软件工程师。他曾经从事过贸易、经济和医疗卫生等行业的软件开发工作。因此,他参与过大量应用的规划、开发、实现、集成及测试,包括多层级应用、独立应用、分布式应用以及基于云的应用。他是一位对编程、性能、可扩展性以及其他IT技术充满热情的人。他常常沉迷于新技术,并且热衷于学习新东西。

目前他定居在美国马里兰州,在不研究新技术的时候,他乐于将时间留给自己的妻子Nimota以及3个孩子Mayowa、Durotimi和Fisayo。

目录

第 1章 性能测试基础
1.1 事故
1.2 后果
1.3 性能测试
1.4 性能测试和调优
1.4.1 基线
1.4.2 负载和压力测试
1.5 性能测试工具——JMeter
1.6 安装和运行JMeter
1.7 本章小结
第 2章 录制第 一个测试
2.1 配置JMeter的HTTP(S)测试脚本录制器
2.2 配置浏览器使用的代理
2.2.1 使用浏览器扩展程序
2.2.2 修改系统设置
2.2.3 运行你录制的第 一个脚本
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.3.10 配置元件
2.3.11 前置处理器和后置处理器
2.4 本章小结
第3章 表单提交
3.1 捕获简单表单
3.1.1 处理复选框
3.1.2 处理单选按钮
3.1.3 处理文件上传
3.1.4 处理文件下载
3.1.5 提交JSON数据
3.1.6 读取JSON数据
3.1.7 处理XML响应
3.2 本章小结
第4章 会话管理
4.1 使用Cookie管理会话
4.2 通过重写URL管理会话
4.3 本章小结
第5章 资源监控
5.1 基础的服务器监控
5.2 通过JMeter插件监控服务器
5.2.1 安装插件
5.2.2 为测试计划添加监控监听器
5.3 本章小结
第6章 分布式测试
6.1 使用JMeter进行远程测试
6.2 使用云进行分布式测试
6.2.1 获取登录凭证、密钥和密钥对
6.2.2 启动AWS实例
6.2.3 执行测试计划
6.2.4 查看虚拟机上的结果
6.3 使用云服务
6.3.1 使用Flood.io
6.3.2 使用BlazeMeter
6.4 本章小结
第7章 一些有用的小贴士
7.1 JMeter属性和变量
7.2 JMeter函数
7.3 正则表达式测试器
7.4 调试取样器
7.5 在测试计划中使用定时器
7.5.1 固定定时器
7.5.2 高斯随机定时器
7.5.3 均匀随机定时器
7.5.4 固定吞吐量定时器
7.5.5 同步定时器
7.5.6 泊松随机定时器
7.6 JDBC请求取样器
7.6.1 配置H2数据库
7.6.2 配置JDBC Connection Configuration元件
7.6.3 添加JDBC请求取样器
7.7 使用MongoDB取样器
7.8 仿真取样器
7.9 JSON路径提取器元件
7.10 处理Restful风格的Web接口
7.11 本章小结