Testing is a process ofvalidating and verifying the application or product to building a successfulapplication or product we have to fundamental hinges functionality andperformance.
Functionality – what you can achieve through application in what type ofinformation and application can give.Performance- It is ability to system for complete the task andhusband of information accuracy of the application even the high multi userinteraction constrained hardware resources. Performance testing- Performance testing andmonitoring and recording the performance level during the regular low and highstress load. We can analyze theperformance testing in web application and cloud computing.
Performance testing in web application: A web application is an application program that isstored on a remote server and delivered over the internet through a browserinterface as a Software Industry growth in a business area and organization itbecomes a more competitive and advanced to produce such good quality software. Ifwe 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 basedtesting. Performance testing in cloud computing is different from traditionalapplication performance testing.
Application performance testing focus onperformance metrics for application that are under a particular workload for afixed configuration. Cloud based performance testing is need to measure theperformance metrics on multiple virtual and real machines. The growth of cloudcomputing generated a demand for new strategy that measure the performancecharacteristics of cloud application.Traditional benchmark for performance testing in cloudcomputing: The goal of benchmarkinga software system is to evaluate its average performance under a particularworkload. TCP-W is traditional webbenchmark has been designed for traditional database system. TCP-W implementations for the cloud are notconfirming to the specification. The primary metric used by the TCP-W is WIPS (wirelessinstruction prevention system).
it maintains unauthorized access points and canautomatically take countermeasure. WIPSis useful in the context of static system it is not for adaptable and scalablesystem. The second Matrix used by TCP wis $/WIPS. $/WIPS based on the total cost of ownership of the system under testincluding Software Hardware maintenance. TCP-W became outdated in front of theevaluation of application and does not reflect modern access path. Idea for testing performance in cloud computing: New cloud test should bebased on an e-commerce. A new cloud test should analysethe capability of the dynamic system to changingload in terms of scalability and costs.
Another goal is we can test the assumption of infinite scalability of anapplication in the cloud. Cloud providers stores copy of data over differentdata centres so that data can available for all users and also performancereasons. In order to get a fair comparison of the test results, the emulatedbrowsers should run in different locations.
By doing this, we can achieve thatthe test results are not biased due to the location where the test driver is running. A solution to this problemis to run the test drivers on a cloud infrastructure of a provider which supports location basedinstallations. A new test should consist web interactions that resemble theaccess patterns of Web 2.0 like applications.
One example is to add webinteractions that allow users to write and read reviews of individual productsor to add web interactions that allow user communities to exchange the latestnews about certain products Advantages § Cloudbase performance testing provides flexibility on discrete environment to testthe application.§ We caneasily find defects in applications and can change defects quickly.§ By cloudbased performance testing we can reduce cost of application.§ Itprovides greater test control to identify and simulate the bottlenecks and tosimulate required user loadDisadvantages§ privacy andSecurity of data is the biggest concern in cloud computing§ Cloudcomputing completely depends on the network connection speed and works on-line.
§ Completedependency on Cloud Service Provider for quality of service§ Althoughcloud hosting is a lot cheaper in long run but its initial cost is usuallyhigher than the traditional technologies§ Althoughit’s a short-term issue due to the emerging technology and it’s difficult toupgrade it without losing the data.Conclusion In this paper wediscussed about the performance testing on web based application and cloudcomputing. We also discussed about Traditional benchmark for performancetesting in cloud computing and Idea for testing performance in cloud computing.In idea for testing performance we discussed about new ideas through which wecan improve the performance of the application.