this solution contains the benchmarking projects for LightNode
- Windows 8.1 or later(64bit)
- VC11 Redistributable package for ab.exe(Apatch Bench)
- dotnet commandline utility(dotnet-cli)
- Powershell 3.0 or later
- change directory to ab
- execute
powershell.exe bench-all.ps1
- see results in the following directories
- ln1-results: LightNode-1.6.3+WebListener benchmarking results(html)
- ln2-results: LightNode-2.0.1-beta+Kestrel benchmarking results(html)
- mvc-results: ASP.NET MVC Core-1.0.0+Kestrel benchmarking results(html)
this benchmarking use the 10003-10005/tcp ports for serving http server, so you must not use these ports by other programs.
if you want to cusomize benchmarking,open LightNode.Benchmark.sln with VS2015 Update3 or later.