zoukankan      html  css  js  c++  java
  • 转:WCAT 压力工具介绍

    原文地址: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 FilesIIS ResourcesWCAT Controller"文件夹。

    运行测试

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

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


    同时在C:Program FilesIIS ResourcesWCAT Controller目录下生成日志文件。

  • 相关阅读:
    luogu P1144 最短路计数
    codevs 1006 等差数列
    luogu P2419 [USACO08JAN]牛大赛Cow Contest
    luogu cogs 选数
    luogu P1186玛丽卡
    leetcode[69]Sqrt(x)
    leetcode[70]Climbing Stairs
    leetcode[71]Simplify Path
    leetcode[72]Edit Distance
    leetcode[73]Set Matrix Zeroes
  • 原文地址:https://www.cnblogs.com/beiyue/p/6992917.html
Copyright © 2011-2022 走看看