Professional Documents
Culture Documents
White Paper
Cloud-Testing A new approach to load-testing and testing in general. This new approach
leverages cloud-computing resources to increase testing functionality and
significantly decrease costs.
Load Testing
In load or performance testing you want to subject your software to an equal amount of virtual
users as would be in an actual production environment. You would then want to monitor the
performance under the specified load, usually on a target-test environment identical to the
production environment, before going live.
Target testing hardware similar to your production hardware for your target-test
environment with your software installed
Skilled professionals to run, monitor and analyze the results of the tests
Cost of such an environment and the priority of load testing versus on-going production tasks,
bring decision-makers to make compromises and find less adequate solutions to the problem of
validating performance under load and throughout time.
Monitor the production Lack of budget for load- The system is tested under
environment instead of testing average load only. Odds are
load-testing it that during peek load the
system will crash
Load-test the production Lack of budget for adequate Load-testing is performed only
environment instead of a target-testing environment during idle times. A real
similar target-testing problem is the risk to the
environment production environment
Test small amount of users Lack of budget for load Either receiving a non-realistic
or use limited load-testing testing hardware simulation or the hardware is
hardware over loaded and affects the
results
Neglect load testing all Lack of budget and Risk of not sustaining promised
together knowhow performance and lost of
revenues.
Organizations invest thousands of dollars in developing software applications that are the core
business and revenue generator of these companies. Load-testing is crucial for ensuring a
software version is ready for production thus reducing the risks of unpleasant surprises under
load.
With cloud-testing you have unlimited resources at your disposal, paying only for what you
consume, only when and if you consume it.
It takes only a few hours to launch a test of 30,000 concurrent users, complex database
transactions and authenticated users. The cost of such setup is considerably low compared to
other available load-testing solutions.
While in the past for a medium size organization, load-testing solution cost tens of thousands of
dollars, now it's down to hundreds of dollars per month – all included. For small scale
organizations it's only tens of dollars per month.
Virtual Labs (a service by CloudIntelligence) – Build your testing environment in the cloud. A
virtual lab TCO varies from about 20% to 70% of a real lab. Your virtual lab is hosted for you,
ready to execute whenever you require it. Leverage cloud resources as your load-testing
hardware using whatever load-testing software you already have, reducing the need to
purchase and maintain your own hardware. Unlimited resources are available. You pay only for
what you consume.
o Oracle
o MS SQL
o MySQL
o And more
On top of what already exists in the cloud, we can install almost any other proprietary or
commercial application.
The Virtual Labs services include building, deploying and maintaining your virtual environments.
About Cloud-Computing
Cloud-computing is actively revolutionizing the traditional IT scenery. It's all about paying only
for what you consume. It is a legitimate way for companies to significantly lower costs of
infrastructure while increasing operations.
Cloud-computing is supported and lead by industry giants including Sun Microsystems, IBM,
Amazon, Google, Microsoft, Yahoo and others.
The diagram below (taken from Wiki) compares traditional IT expenditure to cloud-computing
on a cost per increasing number of users ratio.
About CloudIntelligence