如何为web应用建立负载模型(续4)

上一篇 / 下一篇  2011-02-17 14:23:12 / 个人分类:Performance-Workload Model

步骤四为导航路径或模拟用户识别唯一性的数据

很不幸,光是导航路径不能提供所有的需要贯彻的负载模拟的信息。至于所有的可执行的负载模型,以下信息是需要的,包括:

用户在一个页面上停留多长时间?

每个页面需要什么样的数据?

用户在什么条件下变化导航路径?

下表提供了一个为电子商务应用提供识别唯一数据的例子。

需要考虑的事

在为导航路径或模拟用户识别唯一性的数据时,需要考虑以下关键事项:

  • 性能测试一般需要消耗大量的测试数据,需要准备充足的测试数据;
  • 重复使用相同的数据可能会导致无效的结果;
  • 尤其是在设计和调试性能测试脚本的时候,可能会引起测试数据的过量负载,要提前检查,去掉干扰性能测试结果的一些垃圾数据;
  • 在性能测试中要考虑到一些无效的数据。比如说,有的用户第一次输错了密码,第二次才输入了正确的登录了系统;
  • 第一次登录的用户在页面上停留的时间要比经常使用该系统的用户停留的时间长;
  • 最有可能的测试数据一般来自于真实的生产环境或者日志文件;
  • 要考虑到客户端崩溃的情况。第一使用的用户要下载每个控件,而经常使用的用户则不需要多次下载,而且还有可能以前的一些操作结果存在缓存中。要考虑到他们的不同;



TAG:

 

评分:0

我来说两句

Open Toolbar