基于用户体验的性能测试:第三章 模拟个别的用户模式

发表于:2007-8-15 12:19

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

 作者:pent    来源:pent的博客

3.练习

  为了证明以上提到3种方法的简单和有效,下面以www.wmata.com站点(华盛顿市区交通运输的权威站点)为例,来创建用户使用模式的模型。选择这个网站的原因是它具备示例论证所需的各种条件属性,同时你不需要购买或注册任何东西,我也不需要考虑版权问题等。当然,如果你是为网站的所有者测试的话,就不会有这个问题了。你也可以在你喜欢的、含有弹出窗口的静态站点上验证这些方法。

  在开始讲解之前,首先我假定你已经掌握了如何录制、回放VU脚本,如何在录制过程中插入Timer,以及如何用TestManager创建脚本套件。同时我也假定你已经阅读了本文的第2章,因此我会省去有关用户延迟时间方面的内容。下面的练习只需用1个用户,某些情况下只需2个用户就可以进行测试了。因此别对www.wmata.com网站施加大用户量的测试,否则你会被认为是恶意攻击并承担刑事责任,有言在先,我是不会承担任何责任的。

  假设通过直觉我们确定用户使用模式如图7所示。

             33333

                            图7 WMATA网站上的用户路径

3.1.全路径脚本方法练习

  使用全路径脚本方法来模拟用户路径,我们需要如图8的两个脚本。

         333333

                    图8 代表WMATA用户路径的全路径脚本

  我们将通过点击适当的链接,添加注释、Timer、延迟等来录制这两个浏览路径,与第2章介绍的方法一样。

  对于上面两个路径中的Plan a Trip路径的脚本录制,我们的旅途将从Vienna地铁站到Smithsonian地铁站,中间经过多个著名的博物馆。请按下面的步骤:

  • 从主页开始录制
  • 点击屏幕右侧的Riding Metro部分的系统地图链接
  • 在橙色线路中点击最左边的车站,Vienna车站
  • 点击右边的Riding Metro中的Stations下拉框
  • 点击Smithsonian车站
  • 停止录制

对于View General Information脚本,按以下步骤录制:

  • 从主页开始录制
  • 点击屏幕右方的About Metro
  • 点击Metro Police链接
  • 点击右边的Metro B2B中的Solicitation/awards
  • 停止录制

  现在我们可以在TestManager创建测试套件来执行这个场景了。点击Suites > New Suite > Blank Performance Testing Suite来创建测试套件,接着通过User Groups > Insert > User Group创建2个用户组,分别设置60%和40%的用户比例,在用户组的右键菜单中通过Insert > Test Script插入相应的脚本。如图9所示。

           44

                     图9 用于执行WMATA全路径脚本的测试套件

  是不是很简单呢?好,我们继续吧。

65/6<123456>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号