12 | Use this area to provide additional information. 13 |
14 | 15 |16 | Use this area to provide additional information. 17 |
18 | 19 |20 | Use this area to provide additional information. 21 |
22 |├── AspNetFrameworksPerformance
├── HelloWorld.cshtml
├── Views
│ ├── _ViewStart.cshtml
│ ├── Shared
│ │ ├── Error.cshtml
│ │ ├── _LoginPartial.cshtml
│ │ └── _Layout.cshtml
│ ├── Home
│ │ ├── About.cshtml
│ │ ├── Contact.cshtml
│ │ └── Index.cshtml
│ └── Web.config
├── Handler.ashx
├── HelloWorld_Markup.aspx
├── Global.asax
├── WcfService.svc
├── WestWindCallbackHandler.ashx
├── HelloWorld_CodeBehind.aspx
├── WebPage.cshtml
├── App_Start
│ ├── FilterConfig.cs
│ └── RouteConfig.cs
├── HelloWorld_CodeBehind.aspx.cs
├── HelloWorld_CodeBehind.aspx.designer.cs
├── Controllers
│ ├── Person.cs
│ ├── MvcPerformanceController.cs
│ └── WebApiPerformance.cs
├── WestWindCallbackHandler.ashx.cs
├── Web.Debug.config
├── WcfService.svc.cs
├── Handler.ashx.cs
├── Web.Release.config
├── packages.config
├── Properties
│ └── AssemblyInfo.cs
├── Global.asax.cs
├── Web.config
├── AspNetFrameworksPerformance.csproj
└── scripts
│ └── ww.jquery.min.js
├── .nuget
├── NuGet.exe
├── NuGet.Config
└── NuGet.targets
├── LoadTests
├── ab.exe
├── sb.exe
├── AbParse.exe
├── ab_Helios.bat
└── ab_PerfTests.bat
├── AbParse
├── StringUtils.cs
├── SerializationUtils.cs
├── Properties
│ └── AssemblyInfo.cs
├── AbParse.csproj
├── CommandLineParser.cs
└── Program.cs
├── .gitignore
├── SelfHost
├── Person.cs
├── App.config
├── packages.config
├── TestController.cs
├── Program.cs
├── Properties
│ └── AssemblyInfo.cs
├── Startup.cs
└── SelfHost.csproj
├── HeliosSample
├── Person.cs
├── packages.config
├── TestController.cs
├── Web.Debug.config
├── Web.Release.config
├── Properties
│ └── AssemblyInfo.cs
├── Web.config
├── Startup.cs
└── HeliosSample.csproj
├── readme.md
└── AspNetFrameworksPerformance.sln
/AspNetFrameworksPerformance/HelloWorld.cshtml:
--------------------------------------------------------------------------------
1 | Hello World @DateTime.Now
--------------------------------------------------------------------------------
/.nuget/NuGet.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RickStrahl/AspNetFrameworksPerformance/HEAD/.nuget/NuGet.exe
--------------------------------------------------------------------------------
/LoadTests/ab.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RickStrahl/AspNetFrameworksPerformance/HEAD/LoadTests/ab.exe
--------------------------------------------------------------------------------
/LoadTests/sb.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RickStrahl/AspNetFrameworksPerformance/HEAD/LoadTests/sb.exe
--------------------------------------------------------------------------------
/AspNetFrameworksPerformance/Views/_ViewStart.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 | Layout = "~/Views/Shared/_Layout.cshtml";
3 | }
--------------------------------------------------------------------------------
/AbParse/StringUtils.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RickStrahl/AspNetFrameworksPerformance/HEAD/AbParse/StringUtils.cs
--------------------------------------------------------------------------------
/LoadTests/AbParse.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RickStrahl/AspNetFrameworksPerformance/HEAD/LoadTests/AbParse.exe
--------------------------------------------------------------------------------
/AbParse/SerializationUtils.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RickStrahl/AspNetFrameworksPerformance/HEAD/AbParse/SerializationUtils.cs
--------------------------------------------------------------------------------
/AspNetFrameworksPerformance/Handler.ashx:
--------------------------------------------------------------------------------
1 | <%@ WebHandler Language="C#" CodeBehind="Handler.ashx.cs" Class="AspNetFrameworksPerformance.Handler" %>
2 |
--------------------------------------------------------------------------------
/AspNetFrameworksPerformance/HelloWorld_Markup.aspx:
--------------------------------------------------------------------------------
1 | <%@ Page Language="C#" AutoEventWireup="false" %>
2 | Hello World. Time is <%= DateTime.Now %>
3 |
4 |
--------------------------------------------------------------------------------
/AspNetFrameworksPerformance/Global.asax:
--------------------------------------------------------------------------------
1 | <%@ Application Codebehind="Global.asax.cs" Inherits="AspNetFrameworksPerformance.MvcApplication" Language="C#" %>
2 |
--------------------------------------------------------------------------------
/AspNetFrameworksPerformance/WcfService.svc:
--------------------------------------------------------------------------------
1 | <%@ ServiceHost Language="C#" Debug="false" Service="AspNetFrameworksPerformance.WcfService" CodeBehind="WcfService.svc.cs" %>
2 |
--------------------------------------------------------------------------------
/AspNetFrameworksPerformance/WestWindCallbackHandler.ashx:
--------------------------------------------------------------------------------
1 | <%@ WebHandler Language="C#" CodeBehind="WestWindCallbackHandler.ashx.cs" Class="AspNetFrameworksPerformance.WestWindCallbackHandler" %>
2 |
--------------------------------------------------------------------------------
/.nuget/NuGet.Config:
--------------------------------------------------------------------------------
1 |
2 | Error.
9 | An error occurred while processing your request.
10 |
11 |
--------------------------------------------------------------------------------
/AspNetFrameworksPerformance/WebPage.cshtml:
--------------------------------------------------------------------------------
1 | @{
2 | Layout = null;
3 | }
4 |
5 |
6 |
3 | Hello, @Html.ActionLink(User.Identity.Name, "ChangePassword", "Account", routeValues: null, htmlAttributes: new { @class = "username", title = "Change password" })! 4 | @Html.ActionLink("Log off", "LogOff", "Account") 5 |
6 | } else { 7 |12 | Use this area to provide additional information. 13 |
14 | 15 |16 | Use this area to provide additional information. 17 |
18 | 19 |20 | Use this area to provide additional information. 21 |
22 |15 | Main: 16 | 425.555.0100 17 |
18 |19 | After Hours: 20 | 425.555.0199 21 |
22 |29 | Support: 30 | Support@example.com 31 |
32 |33 | Marketing: 34 | Marketing@example.com 35 |
36 |37 | General: 38 | General@example.com 39 |
40 |
47 | One Microsoft Way
48 | Redmond, WA 98052-6399
49 |
12 | To learn more about ASP.NET MVC visit 13 | http://asp.net/mvc. The page features videos, tutorials, 14 | and samples to help you get the most from ASP.NET MVC. If you have 15 | any questions about ASP.NET MVC visit our forums. 17 |
18 |@Html.ActionLink("Your logo here", "Index", "Home")
16 |
106 |
121 |
122 |
133 |
140 |
141 | | Name | Requests/sec | Errors length errors ok |
|---|---|---|
| " + testInfo.RequestName + " | "); 137 | sb.AppendLine("\t\t" + testInfo.RequestsPerSecond.ToString("n2") + " | "); 138 | sb.AppendLine("\t\t" + testInfo.FailedRequests.Trim() + " | "); 139 | sb.AppendLine("\t