diff --git a/src/Orchard.Profile/Readme.txt b/src/Orchard.Profile/Readme.txt new file mode 100644 index 000000000..69663946b --- /dev/null +++ b/src/Orchard.Profile/Readme.txt @@ -0,0 +1,38 @@ + +== creating profiling image == + +From the base of the checkout, execute +>./build.cmd profiling + +* the ./orchard.proj creates an orchard web site at ./build/Profiling +* the ./src/Orchard.Profile/profiling-setup-commands.txt holds the additional orchard.exe steps used to initialize +* the ./src/Orchard.DevTools/Commands/ProfilingCommands.cs holds an additional handful of steps to populate items + +The localhost:80 web server should be pointed to the ./build/Profiling folder at this point +The "admin" password is "profiling-secret" without quotes + + + +== repeatable load for code profiling == + +Attach your profiler to the web server +Run one of the unit tests from the ./src/Orchard.Profile class library +Each test produces a specific, repeatable set of requests against localhost:80 + + + +== stess load wcat capacity profiling == + +This will be done from a command prompt running as administrator in the ./src/Orchard.Profile folder + +If wcat is not already configured for your system, execute +./src/Orchard.Profile>Initialize.cmd + +To run one of the scenario scripts, like dashboard.txt, execute +./src/Orchard.Profile>Go.cmd dashboard + +Scenarios are located at ./src/Orchard.Profile/Scripts with a .txt extension +They generate a variable, high level of load against localhost:80 + +(see wcat documentation for further information about scenario files and wcat capabilities) +