There are many ways to perform a load test. Here are some examples for you to get an idea:
Manual Load Test: This is one of the strategies of carrying out the load test, but it does not produce reproducible results, provides measurable stress levels in an application, and is a process that is very difficult to coordinate.
Load Testing Tools Developed at Home: An organization that recognizes the importance of load testing can create its own tools for performing load tests.
Open Source Load Testing Tools: There are several load testing tools available free of charge as open source. They may not be as sophisticated as their paid colleagues, but they are the best choice if you have a limited budget.
Enterprise-Class Load Testing Tools: They usually offer the Capture / Playback option. They support a large number of protocols. They can simulate an enormous number of users.