摘要: 索引帖:性能测试用户模型分析方法用户模型 用户的行为主要分为两部分来考虑,一是针对一类特定角色的用户,二是针对整个用户群体。通过一组图形来描述用户的行为、操作路径以及系统各部分的使用率,此种方法称之为用户模型(或者系统使用模型)。 用户模型表示的是系统的使用场景,更准确的说是一个特定时间段的系统使用情况。操作路径是用户模型的核心,通过用户模型,每个人都可以轻易的理解系统是如何被使用的。基本图形:数量或百分比用户类型动作类型同步点(集合点)选择或数据条件循环退出分支合并扩展图形随机顺序访问应用示例 下面以一个在线书店为例,假设我们已经得知以下信息:有4种类型的用户:新用户、已注册用户、... 阅读全文
posted @ 2013-02-18 22:11 CaliforniaDream 阅读(4300) 评论(4) 推荐(3) 编辑
摘要: 索引帖:性能测试用户模型分析方法概述 在性能测试过程中,很重要的一个部分就是评估待测系统在一定压力下的性能表现。比如系统上线后,真实的性能到底如何?两年后系统的使用用户增加后,性能又如何?这些都是性能测试中,项目相关人最关心的问题。 所谓的性能表现,说的更直观一些,其实就是用户体验。用户不会在乎系统的处理能力是多少、吞吐量是多少,他们能够感受到的只是系统能否处理他们的请求、处理的速度有多快。 这里提到的一个关键词是“一定压力”,这个压力指的是系统在预期的线上场景中所承受的压力。只有准确的定义和模拟预期的压力,才有可能获取到实际场景中真实有价值的用户感受,而不是那些只存在理论意义的数据... 阅读全文
posted @ 2013-02-18 17:23 CaliforniaDream 阅读(3059) 评论(0) 推荐(2) 编辑
摘要: 系列原创:性能测试新手误区测试人员喜欢在得到某个达不到预期的性能结果后,进行一下“调优”。PM有时也会布置任务,测试完成后“调一个优”。一些人貌似有了这种观念:调优才使性能测试有意义、性能测试的目的就是调优、做调优才能显出测试人员的水平……随着经验的增长和对性能更深入的认识,我越来越体会到调优是一个复杂的过程,不是动动嘴、改俩个参数这么简单,只有通过科学的方法和扎实的技能才能做好,以至于我使用这个词的频率越来越低,因为不敢轻易说出口……在你再一次调优之前,先考虑以下几个问题:为什么需要调优如果问起这个问题,得到的回答通常是“因为性能不够好”,那么接下来我会问性能不好体现在哪里?你要调什么?.. 阅读全文
posted @ 2013-02-18 10:11 CaliforniaDream 阅读(2212) 评论(3) 推荐(4) 编辑