网站导航的压力测试

最近读了一篇关于导航的压力测试的文章,觉得挺有帮助的,所以想把里面的一些方法推荐给大家。当一个用户到达一个页面时,经常会遇到下面的问题:

  • 我在哪儿?
  • 这是什么?
  • 我可以去哪儿?

怎么样测试这个页面的导航能力呢?

  1. 随机的从你的网站上选择一个页面;
  2. 把这个页面打印成黑白的,并把页面头部的浏览器地址栏和下面的版权及公司信息部份去掉;
  3. 假装你是第一次进入这个网站,并试图回答下面的问题(详见下列问题列表);
  4. 在一张纸上写下你所想的和答案;

让你们团队的其它成员或熟悉你网站的朋友也与你做同一试验,大家象跳伞一样的进入网站中的任意一个页面,然后把回答记在纸上,你就可以看到网站上什么是你同意的,什么是你不同意的。

问题列表:

压力测试 纸上记录
这个页面是写什么内容的? 在页面的标题处画一个方形或在纸上写清楚;
这是个什么样的网站? 把网站的名字用圈圈起来,或者自己写在纸上;
这个网站主要的版块是什么? 用x标识;
这个页面中主要的版块是什么? 用三角形围着x来标识;
我怎么样到达这个网站的首页? 用H标识;
我怎么样才能到达网站的顶部呢? T来标识;
每一组链接分别代表什么? 把页面上的主要链接圈出来,并写下标识;
D:用来标识更多,详细介绍及这个版块的子页面等;
N:在同一版块的其它相邻页面;
S:在同一网站上但不相邻的页面;
O:离开这个网站的页面;
你是通过怎么样的路径到达这个页面的呢? 请写出你到达这个页面的路径,选择1>选择2>选择3…

作者提供了一些样例给大家参考

  • example1-plain.gif (点击查看)
  • example1-markup.gif (点击查看)
  • example1.ppt(点击下载)

原文链接:http://instone.org/navstress,以上的文章是我翻译原文的,可能会有些用词生疏,请大家原谅!

我自已也用这种简单实用的方法测试过前一阵我所修改的淘宝礼物频道,发现了一些问题:

  1. 礼物频道没有“回到顶部”的链接,也就是要标识为“T”的部份;我看了许多国内的网站,包括一些国外的大型网站包括yahoo,ebay等等,都没有这样的一个“回到顶部”的链接,但是Amazon有这样的一个链接,这点值得其它网站学习,当用户浏览一些过长的页面时,为用户提供一种便捷方式,重回到顶部的全局导航位置,以让用户重新开始他的网站漫游。
  2. 礼物频道的页面url太长了,真的不是一般人能记住的“http://www.taobao.com/vertical/present/index.php”,为什么不叫“http://gift.taobao.com”呢?这样方便用户对这个频道进行记忆,也方便用户将来不需要通过太多的“选择1>选择2>…”的方式进入网站,而是直接输入“http://gift.taobao.com”进入网站;

建议大家也用上面的方法对自己的网站进行测试,看看自己的每个页面到底存在着哪些导航的问题!希望能对大家的网站有所改进。

补充一下

我觉得象这样的测试,最好几个人一起做,然后按上面的问题列表去找到相应的部份,因为每个人到一个页面寻找到上面这些部份的能力与时间都不同,这样作为设计者就可以看看自己的设计有什么问题,比如:“是不是没有到首页的链接呀?”“是不是没有到顶部的链接呀?”页面的主要部份是不是不明显不够好找呀?”“各种类型的链接是不是容易找到并区分它们之间的差异呀?”等等!

时间: 2024-11-16 11:09:25

网站导航的压力测试的相关文章

Web压力测试工具:http_load、webbench、ab、Siege使用方法_服务器其它

前言:常在网络飘,哪有不挨刀?做网站的站长说不准哪天得罪了XX人,二话不说直接操着DDOS就上来搞你了,黑不了你,哥就D死你,遇到这样的无赖,还真没办法,因此经常性的给自己的网站做做压力测试,看看服务器的承载能力是很有必要的一件事. 一.http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载.但是它不同于大多数压力测试工 具,它可以以一个单一的进程运行,一般不会把客户机搞死.还可以测试HTTPS类的网站请求. 下载地址:h

apache自带的ab工具对网站进行压力测试

对网站进行压力测试的工具有很多,最普遍的最简单的恐怕就是apache自带的ab工具了.很多linux操作系统都自带有apache,系统没有自带apache的,安全一个apache就可以了.因此ab可以说是,最容易获得的网站压力测试工具了.ab与其他压力测试工具的优劣势本文就不表了,本文仅仅是做总结使用. 第一:ab所在的位置 不管是系统自带的,还是使用另外安装的apache.ab工具都在apache目录下面的bin目录下.找到ab工具所在的目录后,直接使用 ab -V 命令:就可以获得当前ab测

网站压力测试工具

在运维工作中,压力测试是一项很重要的工作.比如在一个网站上线之前,能承受多大访问量.在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验.但是,在压力测试中存在一个共性,那就是压力测试的结果与实际负载结果不会完全相同,就算压力测试工作做的再好,也不能保证100% 和线上性能指标相同.面对这些问题,我们只能尽量去想方设法去模拟.所以,压力测试非常有必要,有了这些数据,我们就能对自己做维护的平台做到心中有数   性能测试工具目前最常见的有以下几种:ab.http_load.webbench

大型网站压力测试及优化方案

木桶理论应用在系统优化中   木桶理论又称短板理论,其核心思想是一只木桶盛水多少,并不取决于最高的木板,而取决于最短的那块木板. 木桶原理应用在系统分析中,即系统的最终性能取决于系统中性能表现最差的组件,为了提升系统整体性能,对系统中表现最差的组件进行优化可以得到最好的效果.     在网站系统中,用户的访问请求到达服务器,然后服务器返回数据并展示给用户,这个过程要经过很多处理,每一个过程的低效都会影响系统整体表现出来的性能.   按照木桶理论,如果一台服务器性能非常强大,拥有充足的内存资源和C

网站压力测试工具webbench安装与使用

webbench是有名的网站压力测试工具,它是由 Lionbridge公司开发. webbench最多可以模拟3万个并发连接去测试网站的负载能力. webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况. webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量. webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进行测试的能力.还有就是他支持对含有SSL的安全网站例如电子商务网

Linux下Web网站压力测试工具Webbench使用教程_服务器其它

Webbench是一个非常简单的压力测试工具,Webbench最多可以模拟3万个并发连接去测试网站的负载能力. (1)Webbench安装 复制代码 代码如下: wget http://www.jb51.net/soft/linux/webbench-1.5.tar.gz tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make make install (2)Webbench使用 复制代码 代码如下: webbench -c 1000 -t 60 ht

centos下webbench测试网站压力测试例子

例子一.网站压力测试工具webbench wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make && make install 使用方法: webbench -c 500 -t 300 参数说明:-c表示并发数,-t表示时间(秒) 例子二. 一.安装编译工具 yum install ctags wget make

网站访问压力测试工具

Grinder Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利. 支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行管理.根据项目网站的说法,Grinder的 主要目标用户是"理解他们所测代码的人--Grinder不仅仅是带有一组相关响应时间的'黑盒'测试.由于测试过程可以进行编码--而不是简单地脚本 化,所以程序员能测试应用中内部的各个层次,而不仅仅是通过用户界面测试响应时间. Pylot Pylot是一款开源的测试web

Linux网站压力测试工具webbench

一.Webbench简单介绍 在一个网站上线前, 通常我们应该做一些相关的压力测试, 以便了解当前Web服务器在高并发高负载情况下的响应状况和速度,方便对Web服务器进行优化和重构.目前有很多免费的web压力测试工具可以帮助我们完成测试, 例如: 十个免费的Web压力测试工具http://coolshell.cn/articles/2589.html,但在真实项目中使用Apache ab和Webbench来完成压力测试.Apache的优点:Apache的ab使用非常简单, 而且只要是安装了Apa