We have developed a web based application wherein the user can login, purchase the courses available and get certified.Added to that there are few more features wherein the user can update his Custom data elements.
Can anybody help me out in identifying the list of pages to be tested for Load Testing.
What you should or should not include in your load test depends totally on the requirements for your application. These requirements should contain information about the expected user behaviour on your site from which you can derive a load model from. If these requirements are not available, you have to sit down and talk to people in your organisation to retrieve this information and create your load model. After this, the load model can be used to create your load test scripts and scenarios.
You will need to think about what types of users are going to visit your site and the type of work they are going to be doing. For example you may have the following types of users:
20% of users will register for a course
60% of users will take a course
20% of users will take an exam
For each type of user you will think if what pages they will visit to complete their task so for the users taking a course may
login -> select the course -> take course page 1 -> take course page 2 etc -> logout
As Jarkelen says the exact user type and pages will depend on your application and requirements but remember you are trying to mimic what you think your users are going to do. Also between each page the user will think before selecting the next page so you will need to insert delays between each call to a page...
* Separate static pages from forms
* Test the time taken for retrieving a static page
* Test the time taken to submit a form
* If you know the expected user load, create test cases for base load, avg load and peak load.
* Get the response time for each page on the app and see the pages that have a response time of more than 4 sec. (Why 4 sec?? You can post that as a question and you will know why)
I think that's some work. Come back and ask for more once you are done with these.