《应用程序性能测试的艺术(第2版)》—第2章 2.4节小结

2.4 小结
这一章展示了自动化对于性能测试的重要性,我们也讨论了一些性能测试工具的可选项。下面是几点需要重点关注的。

没有自动化就没有有效的性能测试。
根据实际需求来选择最合适的自动化方案至关重要。
下一章我们将继续讨论有效开展应用性能测试的几个核心模块。它们通常被称作(非)功能需求。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

时间: 2024-09-20 06:03:56

《应用程序性能测试的艺术(第2版)》—第2章 2.4节小结的相关文章

《应用程序性能测试的艺术(第2版)》目录—导读

作者简介应用程序性能测试的艺术(第2版)Ian Molyneaux,EMEA地区的性能领域专家,是Intechnica公司总裁.Intechnica公司是一家总部位于英国曼切斯特的软件咨询公司.他精通企业级应用性能保证,在管理,流程和工具方面都颇有建树.本书特色本书作者具有15年的性能测试经验.本书详尽阐述了不完善的性能测试策略会带来哪些问题.本书也提供了一种健壮的,结构化的方法用以保证你的应用能够性能表现优异,特别是在需求增长的时候也能够做到可扩展. 图书评论应用程序性能测试的艺术(第2版)时

《应用程序性能测试的艺术(第2版)》—第2章 2.1节性能测试工具架构

第2章 选择合适的性能测试工具应用程序性能测试的艺术(第2版)生活中,人们只需要两种工具:让设备运转起来的WD-40(一种润滑剂)和使其停滞的冷缠胶. --G. Weilacher用于性能测试的自动化工具在过去20年的大部分时间里都以某种形式存在.在这期间,应用技术发生了巨大的改变,从胖客户端到Web架构,到如今越来越多的应用以无线的方式来提供服务.相应的,自动化工具所需提供的功能也越来越面向Web和无线开发,而不再是支持传统的二层应用架构中常用的技术.应用技术的集中化对于性能测试人员来说是一件

《应用程序性能测试的艺术(第2版)》—第1章 1.1节从终端用户角度看性能

第1章 为什么要做性能测试应用程序性能测试的艺术(第2版)快过极速子弹! --动作漫画,超人欢迎开启性能测试之旅!在开始探索性能测试的基础知识之前,我想在第1章里花点时间探讨一下什么是我们认为的好性能.什么是差性能以及为什么性能测试是整个软件生命周期(Software Development Lifecycle,SDLC)当中至关重要的一个环节.性能糟糕的应用通常无法为企业带来期望的收益.这些应用纯粹是耗费时间和资金,无法获得客户的认可,因此并不能有效转化为企业资产.如果一个应用/软件无法保证高

《Android应用开发入门经典(第3版)》——第1.6节小结

1.6 小结 Android应用开发入门经典(第3版) 本章的目标是开始进行Android开发.第一步是下载和安装Android开发环境.读者使用这个环境生成了一个简单的应用程序并对其进行了修改,通过这一过程学习到了如何以可视化的方式来为Android应用创建用户界面并了解到用户界面本质上是一个XML文件.此外,还向该应用添加了一个简单的动作,这是通过为一个按钮创建一个onClickListener()方法来实现的.

《Android应用开发入门经典(第3版)》——第6.6节小结

6.6 小结 Android应用开发入门经典(第3版) 本章对几种Android视图进行了介绍.这些视图拥有一些公共的特征,如宽度.高度.可见性等.对于 Button,在一个特定的应用中可以对同一种视图进行定制,使它们具有不同的外观.适配器将数据绑定到视图.通过对 Spinner 和AutoCompleteTextView的介绍,了解了视图如何与适配器协调工作.通过对AsyncTask的介绍,展示了如何在一个应用中使用这个类来与控件进行交互,以便展示进度状态.此外,还对简单的ImageView进

《应用程序性能测试的艺术(第2版)》—第2章 2.3节性能测试工具集:概念验证

2.3 性能测试工具集:概念验证对于候选的性能测试工具,你需要对它们一一试用以验证工具的可行性,只有这样才能确保你最终选择的工具集能够满足你的需求.在验证过程中至少选择录制两个测试用例:一个只读用例(比如一个返回一条或者多条记录的搜索操作)和一个涉及插入和更新你的应用数据库的写用例.这样你就能验证录制下来的测试用例是否能够正确回放.如果你的应用是只读的,你也要检查脚本回放日志来确保回放过程中没有任何错误. 概念验证完成以下目标. 为验证性能测试工具是否适合目标应用提供了一次技术评估的机会技术兼容

《应用程序性能测试的艺术(第2版)》—第1章 1.2节为什么性能问题如此常见

1.2 为什么性能问题如此常见上文为什么是好的性能.什么是差的性能做了一个基本的定义.应用的性能孰优孰劣,似乎也很好判断,那为什么还有那么多的应用无法满足高性能这样一个关键需求呢?下文给出了一些常见的原因. 1.2.1 IT商业价值曲线性能问题之所以让人头疼,有一个很重要的原因就是它通常在应用生命周期的后期才会凸显出来,越晚发现问题,就要花费越多的精力去解决问题.图1-1所示的IT商业价值曲线很好地描述了这个观点. 图1-1所示中,实线(预期)表示在经过一段时间的IT投入(应用开发过程)后,应用

《应用程序性能测试的艺术(第2版)》—第1章 1.3节小结

1.3 小结在这一章,我们探讨了什么是应用性能,什么是好的性能.差的性能.我们还探讨了缺乏有效性能测试会导致应用性能糟糕的一些常见原因.这些原因归根结底可以概括成一句话: 在软件生命周期中的设计.测试阶段,没有给予性能应有的重视. 在下一章我们会讨论为什么自动化对于有效性能测试如此重要以及如何根据需求来选择最为合适的性能测试工具. 本文仅用于学习和交流目的,不代表异步社区观点.非商业转载请注明作译者.出处,并保留本文的原始链接.

《应用程序性能测试的艺术(第2版)》—第2章 2.2节如何选择性能测试工具

2.2 如何选择性能测试工具由于对工具本身的技术评估不够,很多性能测试项目在脚本编写阶段就陷入问题的泥潭.很多测试服务供应商都支持来自各种工具供应商的解决方案,他们通常根据特定的客户性能测试需求来选择合适的性能测试工具. Web技术如日中天,几乎每个性能测试供应商都提供HTTP/S的支持.然而,在Web技术里面还有很多特别的设计,尤其是客户端.如果你在应用中使用了大量的JavaScript.JSON或者微软的Silverlight,你就得充分考虑所选工具的功能以及技术限制.下面是一些关于如何选择