Load Multiplier is a highly scalable testing solution catering to needs of global customers in areas of Web, Custom protocols, HTTP, SIP, WebRTC, RTP, SRTP, JSON, XML, STUN / TURN / ICE and few more. It supports any text / binary based protocol testing. Additionally Load Multiplier can act as wrapper over any software and brings on large number of such instances to simulate a real field scenario.
USP: Load testing for longer duration!
Load Multiplier provides uninterrupted long hour testing (like 7 days, 15 days or 1 month) for large commercial products. Multipliers stability and meeting demands of long hour testing are far ahead than competitors in load testing / automation domain. It is completely automated. Once configured and test suites are developed, probably next time onward you just need to start the test and monitor / analyse the result. Everything starting from test case development, test suite development, result analysis can be done from an easy web interface.
Load Multiplier Architecture
Load Multiplier follows a node distributed architecture. One controller talks to many multiplier machines. One machine, capable of executing one or more multipliers, and one multiplier can simulate one or more client/endpoint. You can use multiple machines to generate more and more load.
How many endpoints you can simulate depends on what hardware you are using, what kind of endpoint you are simulating. In a typical Desktop client, Intel i5, 2.x GHz, 16GB RAM, 100 Mbps ethernet machine you can simulate 100,000 SIP endpoints. For higher capability and performance (millions of endpoints), you need to go for high end servers.
Hardware and OS requirements
Load Multiplier is software based. To install and run multiplier you can use either a normal desktop or high end servers. In a typical case, if your load requirement is low you may use a desktop (2.x GHz, 2GB RAM, 10GB HD). If your load requirement is high, go for high end VM setup where you can scale up/down h/w resources as per your need. Alternatively you can use cloud hosted machines from Amazon or Digital Ocean to setup Multiplier.
You need Ubuntu 14.04 LTS, 64 bit OS for Load multiplier. It is free of cost and available here. Multiplier should work with higher versions of Ubuntu, but Multiplier is tested with Ubuntu 14.04 LTS OS only. You can even setup Load multiplier in a Windows machine. First install virtualbox in windows m/c, create a VM instance using virtualbox. Then install xubunty 14.04, 64 bit followed by load multiplier in VM instance. This is already tested and verified. For details, please refer here.
Advantages of using Load Multiplier
In today’s world we have plenty of load testing tools. Some of the qualities QA team look in a load testing tool are – Easy interface, Stability, Easy syntax, Start / Stop / Monitor test as and when required and view previous test results. By default Load Multiplier supports these features.
- Once started, Load Multiplier only stops in two conditions – test completes or user explicitly stops the test.
- Web interface for Test management – test case writing, start test, view test progress, end test, view previously completed tests.
- Easy text based syntax, logical, easy to remember with smart assistance.
- Complete error reporting per endpoints.
- Using Load Multiplier you can test products in Telecom, Fintech, Web / HTTP, JSON, XML and Custom protocols either in text or in binary.
- Load multiplier can be used as a wrapper over the client software to simulate real field traffic. This method helps to simulate actual field scenario.
- It does not require any specific hardware like high end blade servers, or machine having dedicated high-end NIC etc. Normal machines / laptops can be used to setupMultiplier.
- The complete test setup can be arranged either in your local office network or you can make use of Multiplier powered cloud solutions for it.
- Unlimited load generation, SaaS model and Free maintenance [Framework]
Load Multiplier supports many protocols such as SIP, IMS, RTP, RTCP etc. Recently almost all networking protocols like FTP, Telnet, SSH, RTSP, IMAP, SMTP, POP3 are also supported. Additionally HTTP/HTTPS (login, access a link, download a file, logout etc.) are also supported. SIP load testing, IMS load testing are already being used by major telecom companies, and the performance and scalability are amazing. You need to use it to experience it!