我的第二本书--《精通软件性能测试与LoadRunner实战》内容介绍

本文主要是介绍我的第二本书--《精通软件性能测试与LoadRunner实战》内容介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

 

  《软件性能测试与LoadRunner实战》2008年面市后,受到广大软件测试人员的关注与好评,同时,有很多热心的读者也针对该书提出了一些好的建议,本书是在此书的基础上,并针对读者提出的所有问题,进行了修改、完善。但值得强调的是,本书不是上本书内容的简单增减,是在丰富了内容并充分考虑不同层次读者需求的基础上,添加了更多的性能测试实战知识,如LoadRunner工具使用技巧,性能测试流程,Socket、RTE等多种协议的脚本开发,项目案例及利用Windows和Linux提供的命令进行系统性能分析等。

 
内容介绍


  本书是为从事软件测试、性能测试及LoadRunner工具应用的读者答疑解惑,并结合案例讲解了性能测试中的实战技术。全书共分为4部分:分别为“基础篇”、“提高篇”、“实战篇”和附录部分。
  第一部分“基础篇”包括本书的第1章~第4章。
  在第1章,介绍软件测试的现状以及发展前景、软件测试相关概念、软件生命周期、软件测试定义与分类、软件开发与软件测试的关系,以及软件测试流程和自动化测试的意义等内容。
  在第2章,介绍了典型的性能测试场景、性能测试的概念以及分类,详细介绍了工具及其样例程序的安装过程,重点介绍了工具的运行机制及组成部分,同时结合生动的生活场景深入浅出地解释了工具中集合点、事务、检查点、思考时间等重要概念。
  在第3章,介绍了协议的类型、协议理解误区、协议选择的方法,同时以C/S、B/S两种构架的应用作为实例,详细讲解了协议的选择和脚本的录制,介绍了参数化的方法及其应用技巧、数据分配方式和更新方法。同时又以一个Web样例程序作为实例,将工具的VuGen 、Controller、Analysis 三者有机地结合起来,把集合点、事务、检查点、参数化等技术的应用集中在此实例得以体现。并对脚本录制、负载(场景设计、执行)、结果分析、断点设置、单步跟踪、日志输出等调试技术进行了详细讲解。
  在第4章,介绍了LoadRunner脚本语言和C语言开发,这部分是从事测试脚本开发的基础,建议读者认真阅读。
  第二部分“提高篇”包括本书的第5章~第9章。
  在第5章,介绍了关联概念,结合两个实例详细讲解了简单和复杂关联的应用。实例讲解用户自定义动态连接库、系统动态连接库应用。并对系统函数示例,自定义函数及自定义函数复用进行了详细介绍。最后,对IP Wizard和多机联合负载测试技术进行了详细描述。
  在第6章,讲解了测试人员最关心的数据库、邮件协议(SMTP)、文件传输协议(FTP)脚本、Sockets协议脚本、RTE协议脚本的开发,为读者提供了广阔的性能测试思路。同时还为.NET开发和测试人员提供了另一种面向代码进行性能测试的手段,讲解了.NET插件的应用。
  在第7章,结合笔者工作经验、学员以及网上论坛经常提出的问题,总结了关于工具设置、工具使用、结果分析等问题的解决方案,旨在起到举一反三的作用,指导读者实际应用于工作当中。
  在第8章,结合主流的Windows操作系统和Linux操作系统介绍了如何监控进程、CPU、内存、磁盘I/O等性能,并结合系统提供的工具以及第三方的工具告诉读者如何去应用它们监控测试中的相关项目。
  在第9章,介绍了性能测试的基本过程,以及“性能测试需求分析”、“性能测试计划”、“性能测试用例”、“测试脚本编写”、“测试场景设计”、“测试场景运行”、“场景运行监控”、“运行结果分析”、“系统性能调优”、“性能测试总结”的内容与注意事项。
  第三部分“实战篇”包括本书的第10章~第14章。
  在第10章和第11章,以讲解完整的GIS项目和系统实现框架性能对比两个测试案例为线索,全面介绍了LoadRunner 在性能测试中的应用过程。具体包括模型建立、性能测试用例设计、工具的引入、脚本代码的编写、场景设计、性能结果分析等重要环节,培养读者独立进行项目测试的能力。
  在第12章,详细介绍了HTTP基础、AT命令和计划知识,HTTP状态代码含义以及内存、处理器、磁盘、数据库等计数器指标,这些是测试人员从事性能测试工作必备的知识,通过学习这些内容能够加深对性能测试工作的理解,提高工作效率。

.  在第13章,介绍了如何结合企业的特点量体裁衣定制性能测试策略,开发人员如何和测试人员协同做好基于.NET集成开发环境的性能测试,以及性能测试场景、用例设计、执行策略和系统调优内容。
  在第14章,通过剖析典型的测试面试题选,为软件测试从业人员提供就业指导和面试策略。
  第四部分为附录部分(见光盘)提供了一些测试模板文件,具体包括:测试计划、测试总结、测试日志、功能测试用例及性能测试用例等模板、样例文档。

详细内容请参见:

当 当:http://product.dangdang.com/product.aspx?product_id=20804824
互动网:http://www.china-pub.com/196492

这篇关于我的第二本书--《精通软件性能测试与LoadRunner实战》内容介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/912400

相关文章

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

MyBatis 动态 SQL 优化之标签的实战与技巧(常见用法)

《MyBatis动态SQL优化之标签的实战与技巧(常见用法)》本文通过详细的示例和实际应用场景,介绍了如何有效利用这些标签来优化MyBatis配置,提升开发效率,确保SQL的高效执行和安全性,感... 目录动态SQL详解一、动态SQL的核心概念1.1 什么是动态SQL?1.2 动态SQL的优点1.3 动态S

Pandas使用SQLite3实战

《Pandas使用SQLite3实战》本文主要介绍了Pandas使用SQLite3实战,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录1 环境准备2 从 SQLite3VlfrWQzgt 读取数据到 DataFrame基础用法:读

Python如何使用__slots__实现节省内存和性能优化

《Python如何使用__slots__实现节省内存和性能优化》你有想过,一个小小的__slots__能让你的Python类内存消耗直接减半吗,没错,今天咱们要聊的就是这个让人眼前一亮的技巧,感兴趣的... 目录背景:内存吃得满满的类__slots__:你的内存管理小助手举个大概的例子:看看效果如何?1.

使用Python实现获取网页指定内容

《使用Python实现获取网页指定内容》在当今互联网时代,网页数据抓取是一项非常重要的技能,本文将带你从零开始学习如何使用Python获取网页中的指定内容,希望对大家有所帮助... 目录引言1. 网页抓取的基本概念2. python中的网页抓取库3. 安装必要的库4. 发送HTTP请求并获取网页内容5. 解

MySQL中慢SQL优化的不同方式介绍

《MySQL中慢SQL优化的不同方式介绍》慢SQL的优化,主要从两个方面考虑,SQL语句本身的优化,以及数据库设计的优化,下面小编就来给大家介绍一下有哪些方式可以优化慢SQL吧... 目录避免不必要的列分页优化索引优化JOIN 的优化排序优化UNION 优化慢 SQL 的优化,主要从两个方面考虑,SQL 语

Python实现常用文本内容提取

《Python实现常用文本内容提取》在日常工作和学习中,我们经常需要从PDF、Word文档中提取文本,本文将介绍如何使用Python编写一个文本内容提取工具,有需要的小伙伴可以参考下... 目录一、引言二、文本内容提取的原理三、文本内容提取的设计四、文本内容提取的实现五、完整代码示例一、引言在日常工作和学

Python实战之屏幕录制功能的实现

《Python实战之屏幕录制功能的实现》屏幕录制,即屏幕捕获,是指将计算机屏幕上的活动记录下来,生成视频文件,本文主要为大家介绍了如何使用Python实现这一功能,希望对大家有所帮助... 目录屏幕录制原理图像捕获音频捕获编码压缩输出保存完整的屏幕录制工具高级功能实时预览增加水印多平台支持屏幕录制原理屏幕

Redis中高并发读写性能的深度解析与优化

《Redis中高并发读写性能的深度解析与优化》Redis作为一款高性能的内存数据库,广泛应用于缓存、消息队列、实时统计等场景,本文将深入探讨Redis的读写并发能力,感兴趣的小伙伴可以了解下... 目录引言一、Redis 并发能力概述1.1 Redis 的读写性能1.2 影响 Redis 并发能力的因素二、

C++中函数模板与类模板的简单使用及区别介绍

《C++中函数模板与类模板的简单使用及区别介绍》这篇文章介绍了C++中的模板机制,包括函数模板和类模板的概念、语法和实际应用,函数模板通过类型参数实现泛型操作,而类模板允许创建可处理多种数据类型的类,... 目录一、函数模板定义语法真实示例二、类模板三、关键区别四、注意事项 ‌在C++中,模板是实现泛型编程