最近在翻译一本书——应用软件性能测试的艺术

2024-03-26 11:08

本文主要是介绍最近在翻译一本书——应用软件性能测试的艺术,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

下面是这本书的介绍:

 

 
 
The Art of Application Performance Testing, 1st Edition
by Ian Molyneaux

Publisher: O'Reilly Media, Inc.
Pub Date: February 2, 2009
Print ISBN-13: 978-0-596-52066-3
Pages: 160
Overview

 

This practical book provides a step-by-step approach to testing mission-critical applications for scalability and performance before they're deployed -- a vital topic to which other books devote one chapter, if that. Businesses today live and die by network applications and web services. Because of the increasing complexity of these programs, and the pressure to deploy them quickly, many professionals don't take the time to ensure that they'll perform well and scale effectively. The Art of Application Performance Testing explains the complete life cycle of the testing process, and demonstrates best practices to help you plan, gain approval for, coordinate, and conduct performance tests on your applications. With this book, you'll learn to:

  • Set realistic performance testing goals

  • Implement an effective application performance testing strategy

  • Interpret performance test results

  • Cope with different application technologies and architectures

  • Use automated performance testing tools

  • Test traditional local applications, web-based applications, and web services (SOAs)

  • Recognize and resolves issues that are often overlooked in performance tests

Written by a consultant with 30 years of experience in the IT industry and over 12 years experience with performance testing, this easy-to-read book is illustrated with real-world examples and packed with practical advice. The Art of Application Performance Testing thoroughly explains the pitfalls of an inadequate testing strategy and offers you a robust, structured approach for ensuring that your applications perform well and scale effectively when the need arises. "Ian has maintained a vendor-agnostic methodology beautifully in this material. The metrics and graphs, along with background information provided in his case studies, eloquently convey to the reader, 'Methodology above all, tools at your discretion...' Ian's expertise shines through throughout the entire reading experience." -- Matt St. Onge, Enterprise Solution Architect, HCL Technologies America / Teradyne

简介

这本实用的书提供了一个循序渐进的方法,帮助您在关键应用程序发布前对其进行可扩展性和性能方面的测试这是一个重要的议题,在其他[计算机1] 的书籍中往往是用单独的一章进行探讨。当前,企业的生存越来越多地依赖于网络应用和网络服务。由于开发程序的日益复杂,以及迫于产品短时间内发布的压力,许多IT从业人员不会花时间去保证应用系统的性能和有效扩展。《应用系统性能测试的艺术》一书解释了测试过程的完整生命周期,并给出帮助您计划、获得批准、协调以及对应用系统实施性能测试的最佳实践。

通过本书,您将会学到:

l     设定切合实际的性能测试目标

l     实施有效的应用系统性能测试策略

l     解析性能测试结果

l     配合不同的应用技术和基础架构

l     使用自动化性能测试工具

l     测试传统的本地应用系统、基于Web的应用系统和Web服务

l     识别和解决在性能测试中常被忽略的一些问题

本书的作者是一名有着30IT从业经验和超过12年性能测试经验的顾问。本书通俗易懂,书中配以大量实例和图片,并给出许多实用的建议。《应用系统性能测试的艺术》一书充分地解释了在一个不适当的测试策略中一些常见的错误,并为您提供了一套健全的、系统的方法,帮助确保您的应用系统能够展现出良好的性能,而且在系统需要升级时能得到有效地扩展。“Ian提出的解决方案不依赖于任何工具厂商,他在书中所提到的度量、图表以及背景资料无一不是来自于他在大量实际案例中的研究,并以极其富于表现力的形式地充分展现给读者。‘最重要的是方法,而工具可以灵活选择……’在本书的整个阅读过程中处处都可以体会到Ian在这个领域(性能测试领域)的专业性。”----Matt St.Onge,企业级解决方案架构师,HCL Technologies America / Teradyne

这篇关于最近在翻译一本书——应用软件性能测试的艺术的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Zabbix在MySQL性能监控方面的运用及最佳实践记录

《Zabbix在MySQL性能监控方面的运用及最佳实践记录》Zabbix通过自定义脚本和内置模板监控MySQL核心指标(连接、查询、资源、复制),支持自动发现多实例及告警通知,结合可视化仪表盘,可有效... 目录一、核心监控指标及配置1. 关键监控指标示例2. 配置方法二、自动发现与多实例管理1. 实践步骤

MySQL深分页进行性能优化的常见方法

《MySQL深分页进行性能优化的常见方法》在Web应用中,分页查询是数据库操作中的常见需求,然而,在面对大型数据集时,深分页(deeppagination)却成为了性能优化的一个挑战,在本文中,我们将... 目录引言:深分页,真的只是“翻页慢”那么简单吗?一、背景介绍二、深分页的性能问题三、业务场景分析四、

MySQL 多列 IN 查询之语法、性能与实战技巧(最新整理)

《MySQL多列IN查询之语法、性能与实战技巧(最新整理)》本文详解MySQL多列IN查询,对比传统OR写法,强调其简洁高效,适合批量匹配复合键,通过联合索引、分批次优化提升性能,兼容多种数据库... 目录一、基础语法:多列 IN 的两种写法1. 直接值列表2. 子查询二、对比传统 OR 的写法三、性能分析

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

使用Python进行GRPC和Dubbo协议的高级测试

《使用Python进行GRPC和Dubbo协议的高级测试》GRPC(GoogleRemoteProcedureCall)是一种高性能、开源的远程过程调用(RPC)框架,Dubbo是一种高性能的分布式服... 目录01 GRPC测试安装gRPC编写.proto文件实现服务02 Dubbo测试1. 安装Dubb

Python的端到端测试框架SeleniumBase使用解读

《Python的端到端测试框架SeleniumBase使用解读》:本文主要介绍Python的端到端测试框架SeleniumBase使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录SeleniumBase详细介绍及用法指南什么是 SeleniumBase?SeleniumBase

JVisualVM之Java性能监控与调优利器详解

《JVisualVM之Java性能监控与调优利器详解》本文将详细介绍JVisualVM的使用方法,并结合实际案例展示如何利用它进行性能调优,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录1. JVisualVM简介2. JVisualVM的安装与启动2.1 启动JVisualVM2

Java使用MethodHandle来替代反射,提高性能问题

《Java使用MethodHandle来替代反射,提高性能问题》:本文主要介绍Java使用MethodHandle来替代反射,提高性能问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录一、认识MethodHandle1、简介2、使用方式3、与反射的区别二、示例1、基本使用2、(重要)

python多线程并发测试过程

《python多线程并发测试过程》:本文主要介绍python多线程并发测试过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、并发与并行?二、同步与异步的概念?三、线程与进程的区别?需求1:多线程执行不同任务需求2:多线程执行相同任务总结一、并发与并行?1、

PyTorch高级特性与性能优化方式

《PyTorch高级特性与性能优化方式》:本文主要介绍PyTorch高级特性与性能优化方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、自动化机制1.自动微分机制2.动态计算图二、性能优化1.内存管理2.GPU加速3.多GPU训练三、分布式训练1.分布式数据