Databases Reference
In-Depth Information
3.
Transactions per second (throughput) : In transaction centric portals,
it is important to measure the number of transactions executed per second.
This is called TPS or throughput . It is very important to capture the expected
throughput under pick load. Again, throughput-related requirements act as
acceptance criteria for the load testing exercise.
Selecting load testing tools
Load testing requires generating artificial user requests. This can be done by
load testing tools. There are many proprietary and open source load testing tools
available in the market. It is very important to choose the right tool for the load
testing exercise. In this section, we will briefly talk about some of the open source
or cloud-based load testing tools.
Apache JMeter
Apache JMeter is the most popular open source tool for conducting load testing. It is
shipped as a desktop application and provides a user-friendly GUI for creating load
testing scripts. Apache JMeter is highly extensible and supports external plugins.
It comes with many built-in plugins. It has many plugins to generate user-friendly
output reports. It also comes up with many plugins that allow the exporting of
load testing reports to various formats such as CSV, XLS, and so on. Apache JMeter
supports load testing of the following type of requests:
• HTTP or HTTPS
• SOAP
• LDAP
• JMS
• Database via JDBC
• SMTP, POP3, or IMAP
• Shell scripts
BlazeMeter
BlazeMeter is a cloud-based load testing tool. Internally, it runs a cluster of JMeter
instances. Hence, it supports generating a huge amount of load. Similar to JMeter, it
supports similar types of requests. It provides good interactive reporting. It supports
generating load from different geographic locations to perform realistic load tests. It
also supports scheduling load tests.
 
Search WWH ::




Custom Search