• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

WPT(AKtools) 的使用方法

发布: 2007-5-25 14:36 | 作者: 未知 | 来源: JR | 查看: 86次 | 进入软件测试论坛讨论

领测软件测试网 大概有一年时间没有写点东西了,一直再忙一个项目的实施。离开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等,不过这个工具的好处是免费的。这个工具本人是内部网上下的,大家先找一找,如果没有的话,写信给我,我发给网管,让他帮忙挂在网上给大家下载。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网