中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Java > 软件工程
WPT(AKtools) 的使用方法
作者:未知 时间:2005-07-24 21:26 出处:JR 责编:chinaitpower
              摘要:WPT(AKtools) 的使用方法
大概有一年时间没有写点东西了,一直再忙一个项目的实施。离开JAVA开发也有一段时间了,非常怀念,无奈力不从心。这段时间有很多热心的读者写信问我一些有关JAVA的问题,有的信我可能没有回。不过,不是本人小气或者是懒惰,而是你们的问题我是在回答不上来。一下子就晕过去了……嘿嘿
 WPT的全名是Web Performance Tools,是IBM的一个WEB性能的测试工具。

       首先把浏览器的代理地址改成localhost,端口:7090.注意浏览器版本应该是要5.0以上的。安装好了WPT以后,把<wpt_root>/config/record.conf的文件cp到<wpt_root>/bin的目录下面。把里面的内容改成如下显示:Port 7090
#SSL on
#Stashfile  key.sth
#Keyfile    key.kdb
#SocksServer socks.server.company.comfadsfasd
   启动Server(Http server或者App Server都可以),然后打开一个command窗口,到WPT目录下。我的机器上是C:\Program Files\IBM\Web Performance Tools\bin。敲入record后,执行start命令。在
IE里敲入地址http://localhost:9080/snoop(这里的端口是应用服务器的端口,不同的应用服务器有不同的端口地址。如果用Http Server的话,默认端口80就可以了。这时候你可以从command窗口中看到一些请求服务信息,如:
Recording:  (localhost) POST /start.swe HTTP/1.1
Recording:  (localhost) GET /snoop HTTP/1.1
然后执行stop,save命令。Save的时候写上文件名,默认是保存再bin目录下的。这个文件是基本的访问信息文件,记录了刚才用户执行的那个页面的一次或者多次访问的基本数据信息。然后我们可以修改一些参数来设定一些如用户数、访问时间等的摄制。用文本编辑器打开这个文件后,里面有很多的选项,用“#”把TotalPageRequest注销掉。把TimedRun、ThinkMinimum、ThinkMaximum、前面的“#”删除。这里的TimedRun 是ThinkMinimum和ThinkMaximum想定最大和最小的时间间隔,两个时间越接近,访问越频繁。这里可以修改一下数值:我这里设置都是1,其他的参数如Clients就是连接的客户数量,ThreadsPerClient是每个客户端的线程数,然后在command下的bin目录下执行stress ?Chost localhost ?Cconfig yourname.acf。这里的yourname是你保存acf文件时所取得名字。执行完毕后,可以看一下各项参数的结果,这里是我的部分参数:
Uptime   0 hour 2 minutes  40 seconds
Number of Clients 5
Pages Attempted   5
Pages To Be Attempted  0
Pages per second       0.03
Requests  completed    5
Requests per second    0.03
Failed Connections (*) 0
Incorrect response codes (!)  0
Content verification failed (#)  0
Request write failures (?)       0
Number of early server closes ©  0
Number of timeouts (^)           5
SSL handshake failures ()        0

  如果有兴趣的话,大家可以试一下。别的工具也有,比如:Loadrunner等,不过这个工具的好处是免费的。这个工具本人是内部网上下的,大家先找一找,如果没有的话,写信给我,我发给网管,让他帮忙挂在网上给大家下载。
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有