Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

21 lines (13 sloc) 1.216 kb
Performance tests for iisnode require hosting of a node.js application in IIS 7.x.
Performance tests depend on the WCAT tool that must be installed separately on the client machine:
x86: http://www.iis.net/community/default.aspx?tabid=34&g=6&i=1466
x64: http://www.iis.net/community/default.aspx?tabid=34&g=6&i=1467
All scripts assume WCAT has been installed in the default location of %programfiles%\WCAT.
Server.bat is used to start a server to test performance of using either vanilla node.exe or iisnode.
Client.bat is used to launch WCAT against that server and measure its performance under load.
Client.bat and Server.bat are intended to be run on different machines. For functional validation
purposes or light stress testing they can be run on the same machine using LocalRun.bat.
Performance tests are organized in "scenarios". Each scenario consists of a node.js application to test,
configuration settings for iisnode (web.config), and client side WCAT scenario plan. Each scenario is stored in a
separate subdirectory of the www directory. That subdirectory name is the scenario name. Client.bat and Server.bat
take scenario name as a parameter and can run only one scenario at a time.
Jump to Line
Something went wrong with that request. Please try again.