微信扫一扫,移动浏览光盘
简介
本书通过具体的示例介绍如何使用JMeter测试Web应用程序。本书共7章。第1章介绍性能测试的基础,第2章讨论如何通过浏览器录制测试计划,第3章详细讲述表单提交,第4章介绍在测试计划中如何通过JMeter管理Web会话,第5章讨论如何利用JMeter监控服务器资源,第6章阐述如何通过JMeter进行分布式测试,第7章展示一些提高测试效率的技巧。 本书适合测试人员和开发人员阅读,也可供相关的专业人士参考。
目录
第 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 本章小结
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问