Performance testing is done for quality assurance. It involves testing software application to make sure that the software is working well under their expected workload.