WSTest Web Services Benchmark
Comparing .NET 3.5/Windows Server 2008 to IBM WebSphere 6.1/Red Hat Linux Web Service Performance
WSTest is a Web Service benchmark created by Sun Microsystems and augmented by Microsoft. The benchmark tests various web service operations across varying SOAP object sizes. Sun's original WSTest 1.0 benchmark kit can be downloaded from:
WSTest 1.5 is a Microsoft implementation of WSTest 1.0 that mirrors the Sun implementation of the EchoVoid, EchoStruct, EchoList and EchoSynthetic tests. In addition, it includes one additional test, GetOrder that tests a more complex object type that simulates a purchase order. This report details the performance of .NET 3.5 with Windows Communication Foundation Web Services vs. IBM WebSphere 6.1.0.13 using the WebSphere Apache-SOAP engine. The .NET 3.5 performance numbers are based on running WSTest 1.5 on the commercial release of Windows Server 2008; the IBM WebSphere 6.1 results are based on running the Java implementation of WSTest 1.5 on the latest version of Red Hat Linux Advanced Platform 5. All tests were conducted on 64-bit platforms, and all tests (Windows Server 2008/.NET and WebSphere/Linux) were conducted on the exact same hardware.