Questions tagged [wcat]

Web Capacity Analysis Tool (WCAT) is a lightweight HTTP load generation tool primarily designed to measure the performance of a web server within a controlled environment.

Overview

Web Capacity Analysis Tool (WCAT) is a lightweight HTTP load generation tool primarily designed to measure the performance of a web server within a controlled environment. WCAT can simulate thousands of concurrent users making requests to a single web site or multiple web sites. The WCAT engine uses a simple script to define the set of HTTP requests to be played back to the web server. Extensibility is provided through plug-in DLLs and a standard, simple API.

Features

HTTP 1.0 and HTTP 1.1 capable Supports IPv6 Multithreaded Support Supports generating stress from multiple machines Extensible through C plug-in DLLs Supports Performance Counter integration Measures throughput and response time Supports SSL requests NTLM Authentication request support Easily supports testing thousand of concurrent users Benefits Very light weight (low hardware requirements) Extensible to handle any aspect of the HTTP request or response Allows remote collection of perfmon data and registry

26 questions
10
votes
4 answers

Web Capacity Analysis Tool (WCAT) Tutorial

I'm finding it very difficult to find any decent tutorials on how to get up and running with WCAT quickly. Does anyone have a link to a decent tutorial on it that they found useful when trying to get to grips with WCAT?
Mr Grok
  • 3,876
  • 5
  • 31
  • 40
9
votes
7 answers

Stress-testing ASP.NET/IIS with WCAT

I'm trying to setup a stress/load test using the WCAT toolkit included in the IIS Resources. Using LogParser, I've processed a UBR file with configuration. It looks something like this: [Configuration] NumClientMachines: 1 # number of…
MartinHN
  • 19,542
  • 19
  • 89
  • 131
6
votes
6 answers

WCAT report.xsl invalid

WCAT from Microsoft is as simple as it promises to be. Running it on Windows 7 x64 is not that straight forward though. The included script file breaks and the XML transformation for the output summary also uses MS-only features.
Elementenfresser
  • 711
  • 5
  • 18
3
votes
2 answers

WCAT gives error: "must specify at least one of the following parameters -run, -update, -terminate, -showclients or -setclients"

When running WCAT on my windows XP machine via the commandline I get the following error: error: must specify at least one of the following parameters -run, -update, -terminate, -showclients or -setclients The command I try to run is: wcat.wsf…
wasigh
  • 895
  • 1
  • 11
  • 21
2
votes
1 answer

WCAT : 404 Not Found in the log file

To make my load tests, I followed any WCAT tutorial: 1. Install IIS 6.0 2. Create 3 config file (Configuration, Script, Distribution) whose formats followed strictly to the tutorial. 3. Invoke these configurations with wcctl command (such as: wcctl…
Undefined Identity
  • 475
  • 3
  • 7
  • 16
2
votes
1 answer

How to escape double quotes in a WCAT scenario file?

Using WCAT 6.3, I'd like to set an http header exactly like this including the double quotes around the ETag: If-None-Match: "a52391cbf838cd1:0" How do I escape the double quotes in the scenario file? This is the snippet from my scenario file that…
2
votes
2 answers

Anyone have a successful WCAT load test scenario using NTLM authentication?

The documentation provides a succinct example, and one that looks like it's missing a hop/pair anyway. When I set up a script to access a remote server and pattern my NTLM communication similarly, I get the following output: ... All clients…
codepoke
  • 1,272
  • 1
  • 22
  • 40
2
votes
1 answer

Detailed, per URL statistics in WCAT

I used to use MS's Homer tool for quick load testing. That tool was great - it had an easy-to-use UI and provided detailed reports on a per URL basis. I'm now switching over to WCAT because Homer is withdrawn and doesn't run on post-Vista versions…
2
votes
1 answer

WCAT request throttling

I am having an issue with my initial testing/configuration of WCAT 6.4 for IIS 7 on Windows Server 2008 Std. We're pretty new to WCAT so this might be a fairly naive question. We are testing a web app that's expected to not have a high volume of…
lewiSnort
  • 431
  • 8
  • 16
2
votes
1 answer

Load test randomization: How to set up WCAT to use different scenario for each virtual client?

I would like to run load test of one of POST action in my web application. The problem is that the action can be completed only if it receives unique email address in POST data. I generated wcat script with few thousands requests each with unique…
PanJanek
  • 6,593
  • 2
  • 34
  • 41
1
vote
2 answers

wcat for load testing asp.net website

I am new to load testing and i want to load test my asp.net web site. After doing some investigation I came across this tool wcat by Microsoft for load testing. To me it seems to be a stress tool for putting load on one or multiple pages, more like…
amed
  • 11
  • 2
1
vote
1 answer

Wcat and Jenkins (Hudson)

We have WCAT based load tests. Now we want to use Jenkins continuous integration tool. What we want to see is a trend graph of "requests/sec" metric. I didn't find any suitable plugin in plugins page to achieve this. Could anyone suggest me solution…
Pashec
  • 23,199
  • 3
  • 26
  • 26
1
vote
1 answer

WCAT returns 400 bad request for all requests?

I posted this in the IIS forums but there has been no replies. So I thought I would try here. I was using WCAT 5.2 before and that worked ok. I'm trying to run both the client and server and IIS 7 on my local machine. For some reason for every url I…
Id10T-ERROR
  • 447
  • 3
  • 18
1
vote
1 answer

WCAT & TinyGet testing using HttpHandlers

I've searched on Google for an answer to this but there doesn't seem to be much information out there. Does anyone know if you can use WCAT and or TinyGet to test an asp.net application that uses HttpHandlers? I've tried both of these tools and I'm…
Id10T-ERROR
  • 447
  • 3
  • 18
1
vote
4 answers

Why can't I see WCAT traffic in fiddler?

I'm using WCAT to load test my app, and I want to see the traffic in fiddler. When I run the WCAT script, it runs OK,but I don't see any of the traffic in fiddler... Do I need to configure fiddler to proxy WCAT traffic? The web app I am testing is…
Matt Roberts
  • 26,371
  • 31
  • 103
  • 180
1
2