原文地址:http://blogs.msdn.com/alikl/archive/2008/03/09/stress-test-asp-net-web-application-with-free-wcat-tool.aspx

步骤:
1.安装WCAT
2.创建配置文件
3.运行测试
4.检查结果

安装WCAT
下载并安装Internet Information Services (IIS) 6.0 Resource Kit Tools,其中包含WCAT。

创建配置文件
有三个文本文件需要创建和配置:
1.script.txt
此文件定义了请求,换句话说就是请求哪些页面和如何请求。下面是一个简单的script.txt示例:

NEW TRANSACTION
    classId = 1
    NEW REQUEST HTTP
        Verb = "GET"
        URL = "http:// localhost / BankingShmanking / Default.aspx"

2.distribution.txt
定义了不同请求的权重。例如,我需要我需要在1.aspx上生成2倍于2.aspx的请求,我就会在 此文件中进行描述。只请求一个页面的时候,这个文件是没什么作用的。如下是一个distribution.txt文件的示例(1代表设置classId为 1的请求,50代表50%的请求被分配到了以此classId为标识的请求上):
1 50
3.config.txt
定义了测试间隔和生成多少客户端进行请求Web应用程序,下面是一个config.txt文件的示例:
Warmuptime 5s
Duration 30s
CooldownTime 5s
NumClientMachines 1
NumClientThreads 20

这些文件保存于"C:\Program Files\IIS Resources\WCAT Controller"文件夹。

运行测试

在命令行模式下,进入到"C:\Program Files\IIS Resources\WCAT Controller"文件夹,执行如下命令:
wcctl -c config.txt -d distribution.txt -s script.txt -a localhost (localhost 是服务器端)
再打开令一个命令行窗口,到C:\Program Files\IIS Resources\WCAT Client文件夹下,执行命令:
wcclient.exe localhost (客户端,就输入localhost即可)

检查结果
结果会直接显示到屏幕上:

同时在C:\Program Files\IIS Resources\WCAT Controller目录下生成日志文件。

转载于:https://www.cnblogs.com/beiyue/p/6992917.html

转:WCAT 压力工具介绍相关推荐

  1. soapui工具_python接口自动化(四)--接口测试工具介绍(详解)

    简介 "工欲善其事必先利其器",通过前边几篇文章的介绍,大家大致对接口有了进一步的认识.那么接下来让我们看看接口测试的工具有哪些. 目前,市场上有很多支持接口测试的工具.利用工具进 ...

  2. python接口自动化(四)--接口测试工具介绍(详解)

    简介 "工欲善其事必先利其器",通过前边几篇文章的介绍,大家大致对接口有了进一步的认识.那么接下来让我们看看接口测试的工具有哪些. 目前,市场上有很多支持接口测试的工具.利用工具进 ...

  3. 服务器性能测试典型工具介绍

    服务器性能测试典型工具介绍 众所周知,服务器是整个网络系统和计算平台的核心,许多重要的数据都保存在服务器上,很多网络服务都在服务器上运行,因此服务器性能的好坏决定了整个应用系统的性能. 现在市面上不同 ...

  4. 流行的软件测试工具介绍

    这篇文章主要介绍了流行的软件测试工具介绍,需要的朋友可以参考下 网络工具ATC 主页 http://facebook.github.io/augmented-traffic-control/ 代码托管 ...

  5. python接口自动化--接口测试工具介绍(详解)

    目录 简介 接口测试工具 1.Fiddler 2.PostMan 4.Java代码做接口测试 5.Python代码做接口测试 6.LoadRunner 7.JMeter 总结 简介 "工欲善 ...

  6. 测试工程师各类工具介绍

    测试工程师各类工具介绍 通用测试框架 用例生成 用例和bug管理 自动化工具 性能测试 代码质量 网络工具 接口测试 测试报告 Mock 信息转自:GitHub 通用测试框架 JUnit: 最著名的x ...

  7. PS基本用法工具介绍

    PS基本用法工具介绍 PHOTOSHOP:它是由Adobe公司开发的图形处理系列软件之一,主要应用于在图像处理.广告设计的一个电脑软件.最先它只是在Apple机(MAC)上使用,后来也开发出了forw ...

  8. badboy+jMeter+jProfile软件测试工具介绍(一)

    BadBoy测试工具介绍 一. 压力测试 压力测试是在强负载(大数据量.大量并发用户等)下的测试,查看应用系统在峰值使用情况下操作行为,从而有效地发现系统的某项功能隐患.系统是否具有良好的容错能力和可 ...

  9. Web安全测试工具介绍

    如今,Web 技术繁荣发展的同时,也带来了前所未有的安全挑战.有数据统计,所有黑客入侵事件中,85% 以上都是针对 Web 应用漏洞发起的攻击. Web安全测试工具介绍 nikto 向目标发送探测数据 ...

最新文章

  1. javabean实体类与实体类之间的快速转换
  2. web大屏展示用到的组件_基于 HTML5 的工业组态高炉炼铁 3D 大屏可视化
  3. Python之Selenium的爬虫用法
  4. 固态器件理论(2)价和晶体结构
  5. 重新认识二级指针(Pointers to Pointers)
  6. 社交大佬们的数据“大”在哪里?
  7. java struts2 demo,struts2入门例子 登陆demo!非常详细的图解
  8. 计算机底纹不起作用,CSS - 背景颜色在IE11中不起作用(CSS - background-color not working in IE11)...
  9. Linux中安装tomcat
  10. SpringCloud工作笔记072---同一浏览器上不同标签页_tab页或者同一浏览器新开一个浏览器窗口也能实现单点登录_单点登录_localStorage_sessionStorage
  11. iOS应用代码注入防护 1
  12. 学习做生意的知识重要吗?
  13. django xadmin 默认密码_Pycharm创建Django项目讲解 python django
  14. .net中三种Timer使用总结
  15. 防火墙软件 - IPCop
  16. NetAssist.exe网络调试工具
  17. php各安装包中TS和NTS及SRC/VC6|VC9|VC11|VC14|VC15版本区别意思详解(转)
  18. Windows10桌面美化合集(壁纸+任务栏+资源管理器)
  19. 六度好友算法【转载】
  20. unity3d中的local和global

热门文章

  1. 仿阿里百秀响应式布局
  2. Java发送邮件(网易163邮箱)(简单易操作篇)
  3. 超越股神的贝佐斯:“我可是在做一件大事”
  4. 【FPGA】解决vivado工程版本兼容问题
  5. Git分支管理与标签管理(the last)
  6. 香港富豪赚钱的谋略!
  7. 二阶常系数非齐次微分方程求解
  8. 互联网早报:腾讯搜狗即将完成初步整合:搜狗核心团队并入腾讯看点,王小川未来或离任
  9. SuperVessel Cloud 免费云主机python科学计算环境搭建
  10. ssm-诗词网站系统的设计与实现毕业设计(附源码、运行环境)