—Andrew Sakowicz and Frank Pizzi
For many projects, performance is the Achilles' heel. Performance problems expose the enterprise to business inefficiencies and, potentially, the failure of critical business components. Testing, monitoring, and tuning your environment will pay off in an application that minimizes cost, maximizes return on investment, and delivers the performance users need to meet business goals. In this session, we will demonstrate performance-testing methodologies for ArcGIS Server deployments and show how testing can be used to collect performance baselines, identify bottlenecks, use existing resource capacity more efficiently, and verify that the system meets the required performance level of service. We will also cover how to write scripts for testing of various frameworks and APIs, data-driven unit tests, and desktop application testing. Finally, we will demonstrate different performance tools, including Microsoft Visual Studio, Apache JMeter, HP LoadRunner, Borland SilkPerformer, and NRG AppLoader.