Application Performance Analysis Assignment Paper
Using tools that have been discussed in the module, analyse the performance of the application.
1. Test the application under load using a range of user scenarios, monitoring metrics such as throughput and average time for different user requests to the application. From this you should gain an insight into the performance of the application
2. Prole the code under stress (again with a range of user scenarios), gaining an insight into performance bottlenecks
3. Use tools/methods discussed in the sessions to gain further under-standing of the database queries (with a particular focus on explain plans)
Provide recommendations for improvement of the performance and scalability for at least three relevant aspects of the application spanning a rangeof areas (e.g. server, database, network, browser).Implement one of your recommendations, re-analysing the project to gauge the impact of the modication. The implemented recommendation should be developed and committed on a feature branch of your project.
Your submission must include a report on your chosen project, detailing: analysis of performance under load, details of database accesses (explain plans), and code proling under a range of user scenarios. Include your recommendations for improvement and a justication of why they are 2 appropriate. Discuss the implementation of your chosen recommendation providing evidence of impact on the project. Any test configuration les should be submitted alongside your report.
Recommended word count: approximately 1200 words. Application Performance Analysis Assignment Paper