Add standalone HTTP stress test (dotnet/corefx#39021)
authorStephen Toub <stoub@microsoft.com>
Fri, 28 Jun 2019 13:11:09 +0000 (09:11 -0400)
committerGitHub <noreply@github.com>
Fri, 28 Jun 2019 13:11:09 +0000 (09:11 -0400)
commit413639ccd2df7add385dc05cad5c8250eed64c68
tree4eb1bdc985f0f053186c36c6d400aea346a9aaf6
parent617c427ce9df3073192cca837042937295982c79
Add standalone HTTP stress test (dotnet/corefx#39021)

* Add standalone HTTP stress test

This is a simple standalone stress test that launches Kestrel in-proc, creates an HttpClient, and then concurrently makes lots of requests of varying kinds from the client to the server.  It's already discovered a plethora of issues in our HTTP/2 implementation, so I'm checking it in hopes that it can help to enable others to discover more.

* Address PR feedback

Commit migrated from https://github.com/dotnet/corefx/commit/3298cd55f840a8a3fab4450ac64ff3547073f651
src/libraries/System.Net.Http/tests/StressTests/HttpStress/Directory.Build.props [new file with mode: 0644]
src/libraries/System.Net.Http/tests/StressTests/HttpStress/Directory.Build.targets [new file with mode: 0644]
src/libraries/System.Net.Http/tests/StressTests/HttpStress/HttpStress.csproj [new file with mode: 0644]
src/libraries/System.Net.Http/tests/StressTests/HttpStress/HttpStress.sln [new file with mode: 0644]
src/libraries/System.Net.Http/tests/StressTests/HttpStress/Program.cs [new file with mode: 0644]