清华大学出版!Web性能测试实战详解!

前言

本书主要讲解了大数据背景下的 Web 性能测试的特点和方法,以及使用业内应用非常广泛的工具LoadRunner 11 进行性能测试的具体技术与技巧。本书理论结合实践,讲解图文并茂,并且将IT 技术有生活场景结合起来,生动而又形象。

第1章 软件测试基础

本章主要讲解软件公司技术部门的基本结构和由软件危机引发的软件测试。

第2章 软件的测试方法与过程

第1章已经对测试的两个重要组成部分(软件测试工程师和测试用例)进行了简单的介绍。本章讲解软件测试工程师编写和运用测试用例的一般方法,同时,还要介绍一些测试工作周边的相关知识,使小白这个新人尽快进入测试的氛围,并为第3 章正式学习 Web测试做好准备。

第3章 Web应用开发与Web 测试

在本书的前两章,笔者已经对测试的两个重要组成部分:软件测试工程师、测试用例及其编写的方法进行了简要介绍。从第 3 章开始,本书将进入 eb 测试的世界。首先,3.1节将讲解 We 应用的一些知识,进而介绍有关 Web 测试的诸多分类,比如功能测试、性能测试、兼容性测试等。由于在实际工作中,Web 性能测试工程师往往也要在项目的各个阶段从事功能测试的工作,因此除去本书的主要内容一一性能测试之外,相比其他测试,对于 Web功能测试做了更为丰富的介绍。

在经历以上这些基础知识的铺垫后,在第4 章小白将与我们一起,进行具体的性能测试知识学习。

第4章 Web性能测试的基础

从本章开始,我们将进入性能测试的世界。为了使得学习过程更加生动,还是请出我们的老朋友一一小白。他经过近一个月的实习期,已经熟悉了公司内部的测试流程,掌握了一些自动测试工具软件的基本使用,但是真正的性能测试工作还没有开展。原来,公司也是第一次打算进行 Web 网站的性能测试工作。据经理说,这是因为:

公司网站是最近一年才发展起来的。之前网站的规模并不算大,注册用户并不多。测试部门的同事们非常负责,时不时地在 MSN 上询问各自的同学,让他们从全国各地尝试访问公司网站,将结果汇总到经理处,截至目前还没有出现用户抱怨速度很慢的情况。

第5章 Web性能测试的方法

良好的开始是成功的一半。小白所在公司网站的代码编写的差不多了,安放服务器的机房也已经找好,只要等第 4 章选购的服务器正式到位,就可以上机架、部署测试版本网站进行试运行了。离部署测试版的日子还有一段时间,小白对现在这段短暂的空闲,做了如下的安排:

首先要熟悉性能测试的几种方法0

在第 4 章 CPU 和硬盘的基础上,熟悉常见操作系统的性能计数器特点,并在自己

的电脑上进行一次手工的性能测试。熟悉常用的几种性能测试软件,听说有 Load Runner 等,从中选择一个比较好的毕竟这也是部门经理在第 4 章开头布置的任务之一。这3 点内容将分别在从本章开始的第 5 章、第6 章和第 7 中讲述。现在就开始介绍Web 性能测试的一些方法。

第6章 性能测试计数器

小白在第 5章开始着手的 3 项工作:熟悉性能测试方法、了解性能测试计数器和熟悉一种性能测试工具软件,已经有了一定基础。下一步,小白打算用几天的时间熟悉操作系统的软硬件各部分、Web 应用服务器以及数据库服务器的性能计数器。在本章,读者将和小白一起学习这方面的详细内容。

本书讲解到这里就全部结束了。在本书中,我们知道软件、硬件都可能对 Web 应用的性能产生影响,要结合起来分析。对于硬件,开始的服务器选型很重要,它能够让一个Web 应用赢在起跑线上。而对于软件影响,可以使用功能强大的 LoadRunner 或者其他的性能测试软件,结合系统和应用服务器提供的性能计数器,各厂商提供的免费或者收费工具进行性能的量度与测试,最终发现性能问题所在。只有发现问题的原因之后,进一步的性能优化才会有的放矢。

由于本人才疏学浅,另外也限于篇幅等原因,本书只介绍了性能测试的基础和初中级的部分。俗话说:千里之行,始于足下。读者应在性能测试的实际应用中继续地学习、探索,在遇到困难的时候多查阅官方文档,多去优秀的测试社区中请教。并且,作为性能测试工程师,特别要注意多学习操作系统、数据结构及程序设计等学科的知识,最终一定会成为性能测试的高手。

有需要此资料  ————》点击此处领取《————

猜你喜欢

转载自blog.csdn.net/Cipher_Y/article/details/132192424