(二)基于用户体验的性能测试:第一章 介绍

发表于:2007-8-13 10:03

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:pent    来源:pent的博客

第一章 介绍
        随着越来越多的人依托互联网从事日常业务操作,应用程序的性能在成功的电子商务解决方案中变得至关重要。为了确保成功,很多公司开发了工具和方法来测试和调整应用程序的性能。但这些工具和方法基本上都是关注在系统度量上的优化,而非用户体验。《User Experience, Not Metrics》系列文章将对如何确定真正的用户体验,以及使用Rational Suite TestStudio测试工具,以一套行之有效的方法对应用程序性能调优的相关方面进行讨论,侧重于最终用户的性能体验上。在本简介中,旨在对整个系列文章中的相关概念和术语进行介绍。

1. 简介
        有多少次因为网页速度太慢,你被迫终止了该任务并选择了其它站点?大约有46%的消费者会因为站点过于技术化或者性能问题而选择了离开。换言之,如果你的站点速度太慢客户就会离去,这是所有的互联网用户都熟知的道理。这时你的第一想法不是“哎呀,不知道站点的吞吐量怎样”,而是“简直太慢了!我可没有时间在这里等,到别处去吧”。现在想想,人们离开你的站点是否因为性能问题?

        基于此,用户不会在乎你的吞吐量、带宽或每秒点击率等指标,他们只要一个良好的用户体验。市场上有大量的书讨论了如何设计良好的性能,还有更多的书把重点放在如何使得站点更加直观、生动、令人愉悦和易于操作上。关于速度的好处也讨论过,但如何真正预知并调优系统来提高用户体验呢?那就是直接的用户体验测试了。有两种方法做到这一点。可以把站点直接投入到能够进行数据采集和系统调优的生产环境中,并祈祷你的站点不会太慢或崩溃。另一种明智的选择是模拟真实的多用户活动,进行重复的测试和调优,最后再投入到生产环境中。这听起来是一个简单的选择,但如何准确地模拟真实的多用户活动呢?这就是本文尝试着去解答的问题。

2. 术语和概念
        理解以下的术语和概念对于理解后续的文章非常重要。

        性能测试(Performance Testing):通过运行实际所期望的用户模式,确定和消除应用程序或系统的瓶颈的过程。见图1。

               

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号