• 测试实践丛书:性能测试诊断分析与优化
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

测试实践丛书:性能测试诊断分析与优化

17.35 3.2折 55 九品

仅1件

北京东城
认证卖家担保交易快速发货售后保障

作者陈能技、郭柏雅 著

出版社电子工业出版社

出版时间2012-05

版次1

装帧平装

货号A7

上书时间2024-12-23

图书-天下的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 陈能技、郭柏雅 著
  • 出版社 电子工业出版社
  • 出版时间 2012-05
  • 版次 1
  • ISBN 9787121167454
  • 定价 55.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 376页
  • 字数 489千字
  • 正文语种 简体中文
【内容简介】
《测试实践丛书:性能测试诊断分析与优化》是软件系统健康持续运行的前提,在软件系统上线之前,必须由性能测试工程师采用合理的测试策略,设计相应的性能测试方案,对软件系统实施性能测试、压力测试、负载测试等。性能测试往往能在软件系统上线前揭露软件系统的性能问题,如何诊断分析软件系统的性能瓶颈是软件开发团队实施性能优化的关键。
《测试实践丛书:性能测试诊断分析与优化》结合主流性能测试工具LoadRunner,讲解性能测试过程、方法和技术;结合笔者丰富的性能诊断调优经验,讲解如何有效分析和诊断性能问题、发现性能瓶颈。
本书分为3篇,第1篇是性能测试基础篇,主要介绍性能测试的基础知识;第2篇是性能测试工具篇,主要介绍如何使用主流的性能测试工具LoadRunner进行性能脚本设计、性能场景设计和性能结果分析;第3篇是性能问题诊断分析篇,主要介绍如何分析、定位性能瓶颈,涵盖Web服务器、应用服务器、数据库、应用代码、操作系统等层面的诊断分析。
【作者简介】
  陈能技,资深软件测试专家,广州亿能测试技术服务有限公司(www.gdtesdng.com)创始人。10年软件测试和质量管理经验。熟悉软件自动化测试、性能测试、安全测试及相关工具的应用。曾主导多个大型软件项目的测试和质量保证工作,包括:飞机维修跟踪管理系统、IETM技术资料管理系统、物流管理系统等。为多家企业进行软件测试方面的培训和咨询顾问,包括:上海阿尔斯通、施耐德、深圳空管站、广电运通、中国南车、厦门35互联、广州数控、易方达、贵州电网、环球市场集团等。著有《软件测试技术大全》、《.NET软件测试实战技术大全》、《QTP自动化测试进阶》、《软件自动化测试成功之道》等多本畅销书。

  郭柏雅,来自美丽的海上花园城市厦门的一个平凡的软件测试工程师,是7dtest、禄泽测试论坛版主、禄泽教育特约高级讲师。多年来一直致力于研究银行业商业智能数据服务、数据类型项目测试和软件性能测试诊断分析优化技术工作。多次帮助商业银行客户解决生产故障问题,为他们提供测试咨询支持工作。目前担任公司测试主管,具有丰富的测试团队管理、自动化测试工作经验。一直以来受当地多家IT公司邀请提供软件性能测试和诊断分析优化技术指导培训工作,多次受当地高校邀请为毕业生做就业培训指导工作。

 
【目录】
第1篇性能测试基础篇
第1章性能测试基础
1.1性能测试的重要意义
1.1.1功能测试和性能测试
1.1.2项目组不同角色眼中的软件性能
1.1.31秒的性能对于顾客的意义
1.2软件性能的生命周期
1.2.1需求阶段的性能分析
1.2.2设计开发阶段的性能分析与验证
1.2.3系统测试阶段的性能验证与优化
1.3软件性能认知
1.3.1什么是软件性能
1.3.2影响软件性能的因素
1.3.3软件性能测试目标
1.3.4性能测试术语
1.3.5网络协议
1.3.6HTTP协议
1.3.7协议分析工具
1.3.8性能测试工程师的素质要求
1.4性能测试框架
1.4.1性能测试工具原理
1.4.2Controller的简单设计
1.4.3Agent的简单设计
1.4.4虚拟用户的产生
第2章性能测试流程
2.1性能需求调研
2.1.1性能测试需求分析
2.1.2性能需求清晰吗
2.1.3“不成文的”性能需求定义
2.1.4业务模型调研
2.1.5业务数据分析方法
2.1.6业务数据分析工具的使用
2.1.7性能指标调研
2.2性能测试策划阶段
2.2.1性能测试方案
2.2.2性能测试计划
2.2.3性能测试工具选型
2.2.4性能测试策略
2.2.5测试辅助诊断分析工具
2.3性能测试环境搭建
2.3.1ASP\/ASP.NET性能测试环境搭建
2.3.2LAMP性能测试环境搭建
2.3.3J2EE性能测试环境搭建
2.4性能测试执行过程与性能报告
2.4.1性能测试执行过程
2.4.2性能测试报告第2篇性能测试工具篇
第3章LoadRunner脚本开发
3.1LoadRunner工具简介
3.1.1LoadRunner综述
3.1.2LoadRunner安装
3.1.3LoadRunner的安装部署常见问题
3.1.4LoadRunner组件
3.1.5LoadRunner支持的协议
3.1.6LoadRunner支持的脚本语言
3.1.7LoadRunner的基本使用步骤
3.2LoadRunner脚本设计基础——C语言
3.2.1C语言简介
3.2.2C语言的特点
3.2.3学习C语言
3.3LoadRunner脚本开发与维护
3.3.1使用VUGen录制脚本
3.3.2录制IE浏览器常见问题的解决方法
3.3.3如何选择协议
3.3.4LoadRunner脚本调试技巧
3.3.5事务定义和划分
3.3.6检查点的使用
3.3.7关联取值
3.3.8关联的应用例子
3.3.9参数化使用
3.3.10参数化数据的准备
3.3.11关于参数化数据连接数据库的看法
3.3.12思考时间
3.3.13LoadRunner思考时间与事务响应时间
3.3.14HTML-based与URL-based录制方式的区别
3.3.15脚本结构设计
3.4虚拟用户协议脚本设计与常用函数使用
3.4.1LoadRunner字符串操作函数
3.4.2自定义字符串函数
3.4.3目录、文件操作函数
3.4.4编写自定义格式的HTTP请求
3.4.5调用DLL
3.4.6事务相关函数
第4章LoadRunner场景设计与运行
4.1场景分析与计划
4.1.1分析被测试系统的组成
4.1.2描述系统配置
4.1.3分析用户使用模式
4.1.4分析任务的分布情况
4.1.5测试类型与测试场景
4.1.6选择度量响应时间的范围
4.1.7定义用户活动
4.1.8选择测试环境
4.2Controller的使用
4.2.1手工场景设计
4.2.2场景调度设计
4.2.3压力负载机自动均衡
4.2.4使用IP欺骗
4.2.5面向目标的场景设计
4.2.6服务水平协议(SLA)
4.2.7集合点的使用
4.2.8Controller中运行界面Stopped和Passed的区别
4.2.9场景运行错误分析:120秒超时问题的
定位分析
第5章LoadRunner测试结果分析
5.1LoadRunner测试数据分析
5.1.1虚拟用户图
5.1.2事务图
5.1.3Web资源图
5.2Analysis测试结果分析
5.2.190%响应时间
5.2.2页面细分图
5.2.3使用Analysis生成测试报告第3篇性能问题诊断分析篇
第6章Web服务性能问题诊断分析
6.1Web服务器架构与Apache
6.2Apache性能监控
6.3Apache性能计数器
6.4Apache日志监控
6.5MPM对Apache性能的影响
6.6调整MaxClients
6.7调整MaxSpareServers
6.8KeepAlive的配置
6.9mod_cache的应用
6.10卸载未使用的Apache模块
第7章应用服务性能问题诊断分析
7.1应用服务器架构分析
7.2Tomcat性能监控分析
7.2.1Tomcat性能监控方法
7.2.2Tomcat与JVM优化
7.2.3Tomcat与内存泄漏
7.2.4maxThreads:连接线程数监控与调整
7.2.5connectionTimeout:连接超时的设置
7.2.6acceptCount:最大排队数的设置
7.2.7TomcatNativelibrary(APR)的配置
7.2.8Connector:连接器的配置
7.3WebLogic中间件性能监控分析
7.3.1Session监控
7.3.2WebLogic的Session持久化
7.3.3WebLogic线程数的监控
7.3.4JDBC连接数监控与调优
7.3.5JDBC连接池泄漏问题检测
7.3.6WebLogic的JVM监控分析
7.4WebSphere中间件性能监控分析
7.4.1WebSphere性能监控方法
7.4.2WebSphere的Session监控与分析
7.4.3WebSphere线程数的监控与分析
7.4.4WebSphere的JDBC连接数监控
7.4.5WebSphere的JVM监控分析
第8章数据库服务性能问题诊断分析
8.1Oracle性能监控方法
8.1.1在LoadRunner中配置监控Oracle
8.1.2使用SiteScope监控Oracle
8.1.3使用Oracle企业管理器查看数据库性能
8.1.4使用SpotLight监控数据库性能
8.2Oracle性能分析与诊断
8.2.1排序对Oracle性能的影响
8.2.2BufferCacheHitRatio诊断
8.2.3优化Oracle软解析率
8.2.4诊断Oracle的CPU使用率
8.2.5跟踪诊断和优化SQL语句
8.2.6Oracle索引问题诊断与优化
第9章应用代码性能诊断分析
9.1内存泄漏诊断分析
9.1.1代码书写问题导致内存泄漏
9.1.2堆栈内存泄漏检测
9.1.3Java代码内存泄漏检测
9.1.4使用JProfile跟踪内存泄漏
9.2JVM内存泄漏诊断分析
9.2.1JVM原理与监控
9.2.2JVM启动参数介绍
9.2.3JVM性能瓶颈诊断分析
9.2.4JVM内存泄漏实例一:PermGen溢出
9.2.5JVM内存泄漏实例二:Heap溢出
9.2.6JVM内存泄漏实例三:
垃圾回收时promotionfailed
9.3Servlet常见性能问题分析与优化
9.3.1Servlet中利用init()方法进行高速缓存
9.3.2Servlet压缩输出
9.4JSP常见性能问题分析与优化
9.4.1选择正确的页面包含机制
9.4.2屏蔽PageSession
9.4.3正确地确定JavaBean的生命周期
9.4.4控制Session的时间
9.5p6spy监控和跟踪SQL语句
9.6Log4j性能诊断与优化
9.7代码效率性能测试与优化
第10章操作系统性能问题诊断分析
10.1Windows性能监控
10.1.1LoadRunner监控远程机器Windows资源
10.1.2Windows资源监控计数器
10.2Linux\/UNIX性能监控
10.2.1LoadRunner结合rstatd监控
10.2.2Glance监控命令在HPUX上的使用
10.3开源系统监控工具的使用
10.3.1Nmon
10.3.2Cacti
10.4内存使用监控及性能诊断分析
10.4.1使用free监控Linux内存
10.4.2使用vmstat监控Linux虚拟内存
10.5CPU使用监控及性能诊断分析
10.5.1使用top监控CPU
10.5.2Loadaverages监控分析
10.5.3使用vmstat监控CPU
10.6I\/O使用监控及瓶颈分析
10.6.1使用collectl监控I\/O
10.6.2使用iotop监控I\/O
10.6.3Linux下的I\/O瓶颈诊断分析
10.7网络监控及瓶颈分析
10.7.1使用netstat监控网络
10.7.2使用iptraf监控网络
10.7.3Windows网络性能分析
10.7.4Linux网络性能分析
附录参考书目和资源
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP