
Performance tuning can be defined as the enhancement of BusinessObjects Planning & Consulting (BPC) overall system performance that may affect client, server and network environments—taking into account current and anticipated system performance. The purpose behind system performance testing is to find the theoretical limits/capacity of the BPC server infrastructure. All systems will eventually react to an increase in load with a decrease in system performance, so it's vital to achieve scalability in the system if needed, while still providing acceptable current and future system performance. Proper testing encompasses the client server performance (Citrix), backend web/app server performance, and the database (SQL/OLAP/Analysis Services) performance. Monitoring the user experience starts from the point when the BPC application is fully loaded. Testing will include: