Abstract:
Continuous improvement is a key factor for survival in today’s turbulent business environment. Correspondingly, in today’s business world, software is everywhere. In the whole process of software development, testing is a phase that is often forgotten. Everybody assumes that once the software is developed, it will work flawlessly. However, it often happens not to be so. Moreover, when it does not, we are all unsatisfied and frustrated. Problems with software are a frequent occurrence, but only a few people address them in their product. The problems caused by a bad code quality vary from bugs to project delays and in general cause issues with the project timeline and budget. Furthermore, software testing has come to play a vital role in the success of the business, it makes sure that the application’s performances are adequate and the customers are satisfied with it. When the delivered product is of quality, it helps in gaining the confidence of the customers. Through a load testing using webload and apache JMeter tools on a number of websites such as( Apple.com) and site from own design (pstore.com), interactive social site (noonpost.com), number of performance measurements based on the analysis results of the two tools were evaluated. This research presented also automated unit testing to provide dependable, periodic feedback to project developers. Constant feedback allows them to correct code as part of the development process and it reduces the checking time.