Background: Software testing refers to various activities from unit testing toacceptance testing. Different test cases are generated for testing different parts of ansystem or an application, these test cases replicate actual user behavior. Load testingis used to check performance and usability attributes of the application under theload. Web application is an application that will be executed on a web browser likechrome, safari, and opera etc. Load testing is essential for web applications, whereloads are used to mimic actual user’s behavior. There can be several challenges toperform load testing on web applications to ensure the quality a product before it’srelease into the market.Objectives: This thesis aims to provide an in-depth unders...