Testing is stored on a remote server

Testing is a process of
validating and verifying the application or product to building a successful
application or product we have to fundamental hinges functionality and
performance.

Functionality – what you can achieve through application in what type of
information and application can give.

We Will Write a Custom Essay Specifically
For You For Only $13.90/page!


order now

Performance- It is ability to system for complete the task and
husband of information accuracy of the application even the high multi user
interaction constrained hardware resources.

Performance testing- Performance testing and
monitoring and recording the performance level during the regular low and high
stress load.

We can analyze the
performance testing in web application and cloud computing.

 Performance testing in web application: A web application is an application program that is
stored on a remote server and delivered over the internet through a browser
interface as a Software Industry growth in a business area and organization it
becomes a more competitive and advanced to produce such good quality software. If
we do manual testing it will take lots of time and that only a waste of time.
Performance testing in web based application we have many testing tools. Like  :Apache Jmeter ,load runner ,Load UI web Load
, WAPT, Testing anywhere ,Rational performance tester, Q engine

Cloud-based performance tasting: cloud based performance testing is part of cloud based
testing. Performance testing in cloud computing is different from traditional
application performance testing. Application performance testing focus on
performance metrics for application that are under a particular workload for a
fixed configuration. Cloud based performance testing is need to measure the
performance metrics on multiple virtual and real machines. The growth of cloud
computing generated a demand for new strategy that measure the performance
characteristics of cloud application.

Traditional benchmark for performance testing in cloud
computing: The goal of benchmarking
a software system is to evaluate its average performance under a particular
workload.  TCP-W is traditional web
benchmark has been designed for traditional database system.  TCP-W implementations for the cloud are not
confirming to the specification. The primary metric used by the TCP-W is WIPS (wireless
instruction prevention system). it maintains unauthorized access points and can
automatically take countermeasure.  WIPS
is useful in the context of static system it is not for adaptable and scalable
system.  The second Matrix used by TCP w
is $/WIPS. $/WIPS based on the total cost of ownership of the system under test
including Software Hardware maintenance.  TCP-W became outdated in front of the
evaluation of application and does not reflect modern access path.

Idea for testing performance in cloud computing:  New cloud test should be
based on an e-commerce.  A new cloud test should analyse
the capability of the dynamic system to changing
load in terms of scalability and costs.
Another goal is we can test the assumption of infinite scalability of an
application in the cloud. Cloud providers stores copy of data over different
data centres so that data can available for all users and also performance
reasons. In order to get a fair comparison of the test results, the emulated
browsers should run in different locations. By doing this, we can achieve that
the test results are not biased due to the location where the test driver is running. A solution to this problem
is to run the test drivers on a cloud infrastructure of a provider which supports location based
installations. A new test should consist web interactions that resemble the
access patterns of Web 2.0 like applications. One example is to add web
interactions that allow users to write and read reviews of individual products
or to add web interactions that allow user communities to exchange the latest
news about certain products

 

Advantages       

§   
Cloud
base performance testing provides flexibility on discrete environment to test
the application.

§   
We can
easily find defects in applications and can change defects quickly.

§   
By cloud
based performance testing we can reduce cost of application.

§   
It
provides greater test control to identify and simulate the bottlenecks and to
simulate required user load

Disadvantages

§   
privacy and
Security of data is the biggest concern in cloud computing

§   
Cloud
computing completely depends on the network connection speed and works on-line.

§   
Complete
dependency on Cloud Service Provider for quality of service

§   
Although
cloud hosting is a lot cheaper in long run but its initial cost is usually
higher than the traditional technologies

§   
Although
it’s a short-term issue due to the emerging technology and it’s difficult to
upgrade it without losing the data.

Conclusion

 

In this paper we
discussed about the performance testing on web based application and cloud
computing. We also discussed about Traditional benchmark for performance
testing in cloud computing and Idea for testing performance in cloud computing.
In idea for testing performance we discussed about new ideas through which we
can improve the performance of the application.