Web Application: Performance Testing Using Reactive Based Framework

Size: px
Start display at page:

Download "Web Application: Performance Testing Using Reactive Based Framework"

Transcription

1 International Journal of Research in Computer and Communication Technology, Vol 4,Issue 2,February ISSN (Online) ISSN (Print) : Performance Testing Using Reactive Based Framework Yogita M. Rasal, Sangeeta Nagpure. Department of Computer Engineering. K.J.Somaiya College of Engineering Department of Information Technology. K.J.Somaiya College of Engineering rasal.yogita@gmail.com, sangeetanagpure@somaiya.edu ABSTRACT application performance testing plays an important role in providing Quality of Service (QoS). Performance testing is very important for satisfying users. This research paper presents performance testing of web application using reactive-based framework for reducing the cost and increasing efficiency of the performance testing. This framework provides an approach which involves retrieving the web log from server side. With the help of web logs user pattern is retrieved at server side. Metrics derived from user perspective are used to find the usage pattern at client side. Finally test case can be generated automatically by solving an optimization problem through an evolutionary algorithm. Keywords Performance testing; Testing framework; Automated test case generation; applications. 1. INTRODUCTION Nowadays the growth of web application development has grown leaps and bounds. Every day a variety of new web applications are available on the Internet for public use. The main characteristic of web software products is that they eliminate geographical barriers. Due to the advantages of web applications such as speed search of information, easy collection of information, communication facilities etc, they are continuously evolving in order to provide a better solution. However, these advantages impose a demand for high availability. As web applications become more complex, testing web applications have also become complex. To ease the difficulty of web application testing, automated tools and testing frameworks are now available for different aspects of testing, such as unit testing, functional testing, and load and performance testing. Performance testing is very important to improve reliability and feasibility of web applications for satisfying users. As web application usage is enormous, traditional testing technique is not suitable to solve the problem because of several difficulties as follows[4] 1) Some metrics need to be predicted such as, the type of users, the number of concurrent users, and access methods because of difficulties for simulating real scenarios. 2) Since performance is mostly related to user satisfaction, issues related to reactivity (how the user reacts to different server response time) should be considered in performance testing. 3) Performance testing and scalability are the focus of system testing, because a large number of users will access a service in one distributed web application concurrently. To solve these mentioned problems, a Reactive-based performance testing framework[4] is implemented here. It can monitor and retrieve user patterns for web application through web logs and generate performance testing automatically using an evolutionary algorithm. 2. DISCUSSION application has become significant area of development. Continual availability is one of advantages of web application. The reliability for web applications can be defined as the probability of failurefree web operation completions. Thus Testing of web application is most important. Performance testing is very important for satisfying users to improve reliability and flexibility of web applications. Now-a-days number of techniques are used for performance testing of web application. Details of techniques disperse in several related fields. 2.1 Performance Testing Tools : Traditional commercial performance testing tools include mercury, SilkTest, LoadRunner, IBM Rational performance Tester, and the open source tools such as JMeter, OpenSTA, Load, etc. These softwares help Page 114

2 to predict system performance by simulating thousands of users who concurrently access web applications, monitoring the system status, and then finding the performance problems and tuning the system by the results. But none of them support automated performance testing. Analysis and comparison of several existing tools which facilitates load testing and performance monitoring was discussed in [1], in order to find the most appropriate tools by criteria such as ease of use, supported features, and license. 2.2 Reactivity-based Research on On the research of reactivity based performance testing of web application, reactivity represents the way a user behaves according to the quality of service provided. It is important to consider users perspective because end users are the main determinant for the success of web site. The work in [2] uses the USAR model to evaluate the performance of a application. USAR model is a workload generation model which considers users reactivity to web sites. Reactivity-based scheduling mechanism[3] has been designed and evaluated and that gives priority according to user behavior. They also propose a hybrid admission control and scheduling Result analysis tool Automated test case generation Analysis Results Metrics from user perspective logs Usage pattern analysis Figure 1. Test case generation framework mechanism that combines both reactive approaches. Reactive-Based framework for automated performance testing is proposed in [4] which monitors and retrieves user patterns for web applications through web logs at the server side. Then, metrics derived from users perspective are applied and usage pattern from client side are gained. At last test case can be generated automatically by solving an optimization problem through an evolutionary algorithm. 2.3 Deriving user patterns from web log The web log is the best repository for the information source; it keeps the whole record of even a tiny event. log file gives the ability to collect humancomputer interaction data on a number of users, over time. A log file analysis tool, Hawk is presented in [5]. A particular analysis technique, based on Markov chain analysis, has described which can be used to derive high-level software usage patterns. Log [Type text] Page 115

3 Explorer[6] was a web usage mining tool which analysed web log data. Log file data of NASA web server is used to extract useful patterns. Before the application of pattern recognition, initially log file data is being preprocessed to remove any unwanted entries so that the patterns extracted are useful and relevant. Then usage pattern is extracted which is useful to help administrators managing the website resources in better way. The method of discovering helpful patterns from the online server log file of an educational institute was discussed in[7]. 2.4 Automated Test Case Generation for Performance Testing There are many researches on automated performance testing. One such research proposes a new reactivitybased performance testing Framework [4]. They also provide a complete approach to generate test cases automatically from original web logs. An automated model based testing technique[8] has been proposed to test web application from its structural model. The Godzilla system presented in [9] was fully automated test data generator for fault-based testing strategy. It not only demonstrates that software test data generation for mutation can be automated at a level beyond that of previous research of commercial available systems but also provides the vehicle for integrating many current testing techniques. A set of related search based testing algorithms[10] was introduced which adapted for web application testing and augmented the approach with static and dynamic seeding. An activity oriented approach was described to engineer automated tests for web applications with reference to a web application developed for grant funding agencies[11]. A method to generate performance test cases automatically based on Genetic Algorithms for any system consisting of composite services has been proposed in [1]. It considered users experience in the performance test model. 3. PROPOSED SYSTEM Reactive based framework for performance test case generation Reactivity represents the way, a user behaves according to the quality of service provided. It is important to consider users perspective for the success of any web site. Reactive based framework[1] is shown in Fig. 1. This framework proposes test case generation in 4 phases as follows 1. log generation and processing In this phase we develop one website for construction company and launch it on the server. This website is used by number of user. Then we take the web log file from server and process that file to get the relevant entries which are useful for our testing process. 2. Deriving usage pattern from web logs Usage pattern diagram at server side for a construction company application is derived as follows. Suppose we have request logs for each category of users. Each request log L includes the following information :UID, RequestType, RequestTime, ExecutionTime. UID is an identification of the customer submitting the request which could be obtained from cookies, dynamic URLs, or other techniques. RequestType represents the type of request. RequestTime is the time when the request arrives at the site. ExecutionTime is the execution time of this request. This value is not normally recorded in the HTTP log but it can be recorded at server side as follows privateintstarttime; doubleetime; stringreqtype = "Login"; doublethinktime; DateTimedt; protectedvoidpage_init(object sender, EventArgs e) { starttime = Environment.TickCount; } protectedvoidpage_load(object sender, EventArgs e) { stringstr = ConfigurationManager.ConnectionStrings["A"].ToStrin g(); con = newsqlconnection(str); intendtime = Environment.TickCount; doubleexecutiontime = (double)(endtime - starttime) / ; etime = executiontime; dt = DateTime.Now; A usage pattern model at server side is derived from web logs as shown in fig. 2. The square represents the RequestType and transition between request type represents the probabilities that one RequestType goes to another RequestType. E represents the average execution time for each request and T represent the average think time for the next request at server side. Table 1 : Average Execution and Think Time at server side Request type Avg Server Execution Time (Es) Avg Server Think Time(Ts) Login 4s 6s Insert 6s 3s Search 2s 1s Page 116

4 Browse 5s 2s (Es) Login 2 2 Insert 11 5 Search 1 4 Browse 11 4 Performance Sensitivity Level (PSL) is to show the degree the request type is sensitive to response time. Therefore, a client-side usage pattern model could be transformed from previous model in Fig. 2 as shown in fig. 3 Figure 2. Usage pattern model at server side 3. Metrics Based On Users Perspective Metrics from users perspective could be useful rules for performance testing because user satisfaction is very important for the success of a web site. Client side behavior is derived because the execution time and think time from the client side is different from server side and they are calculated as follows T c = T s 2* T n (1) Where T s represents the server side think time, T c represents client side think time and T n represents the time for data transmission on the network E c = E s + 2* T n (2) Where E s reperesent the server side execution time, E c represent client side execution time and T n represent the time for data transmission on the network. Give up rate is metrics which can reflect use satisfaction. Usually response time is the main factor for giving up for waiting for the response. The give up rate found from weblog could be referred as users view on response time. Table 2 : Average Execution and Think Time at Client side Request type AvgClient Execution Time AvgClient Think Time(Ts) Figure 3. Usage pattern model at client side 4. Automated test case generation : Performance testing is used for test the application with respect to handle the performance. The main goal behind the performance test on web application is to find out the reason why the application bit slow over access on the network. So it helps to improve the access rate over the network. Traditional testing techniques have some difficulties in completing the task. Evolutionary technique could be an option which could be used as an automated testing technique. It considers the test case generation process as a numerical optimization problem. It can help to generate high quality test plans and reduce the cost by minimizing manual work. In our future work we will be implementing automated test case generation using genetic algorithm. 5. CONCLUSION In this paper we have implemented a Reactive based framework for performance testing. Firstly a web Page 117

5 application is developed. After that, usage patterns are retrieved through web logs for web application at the server side. This is followed by deriving two metricsone from users perspective such as PSL value and second is give up rate. With the help of these two metrics, usage pattern at client side is derived. These are the basis input to our automated test case generation model. In our future work we will be implementing the automated test case generation model using evolutionary algorithm that is genetic algorithm. 6. REFERENCES [1] J. Krizanic, A. Grgurie, M. Mosmondor and P. Lazarevski, Load Testing and Performance Monitoring Tools in use with Ajax Based s MIPRO 2010, May 24-28, 2010, Opatija, Croatia [2] Leonardo Silva, Adriano Pereira, Wagner Meira Jr., "ReactivityBased Quality of Service Strategies For s," 2007 International Symposium on s and the Internet (SAINT'07),2007, pp.4. [3] A. Pereira, L. Silava, W. Meira Jr., W. Santros, Assessing the impact of reactive workloads on the performance of applications, 2006 IEEE International Symposium on Performance Analysis of Systems and Software, pp [4] TiantianGao, YujiaGe, Gongxin Wu and Jinlong Ni, A Reactivity Based Framework of Automated Performance Testing For s 9 th International Symposium on Distributed Computing and to Business, Engineering and Science. [5] Mark Guzdial, Deriving Software Uasages Patterns from Long Files, Gerogia Institute of Technology, Atlanta, GA [6] Nanhay Singh, Achin Jain, Ram Shringar Raw, Comparison Analysis Of Usage Mining Using Pattern Recognition Techniques, International Journal of Data Mining & Knowledge Management Process (IJDKP) Vol.3, No.4, July 2013 [7] Sana Siddiqui, Imran Qadri, Mining Log Files for Analytics and Usage Patterns to Improve Organization, International Journal of Advanced Research in Computer Science and Software Engineering, Volume 4, Issue 6, June 2014 ISSN: X. [8] HamidehHajiabadi and Mohsen Kahani, An Automated Model Based Approach to Test Using Ontology, IEEE conference on Open Systems (ICOS 2011), September 25-28, 2011, Langkawi, Malaysia. [9] A. Jefferson Offutt, An Integrated Automatic Test Data Generation System, Journal of Systems Integration, Vol.1, No.3, November 1991, pp , Kluwer Academic Publishers. [10] Nadia Alshahwan and Mark Harman, Automated Testing Using Search Based Software Engineering, ASE 2011, Lawrence, KS, USA. [11] David A. Turner, Moonju Park, Jaehwan Kim and JinseokChae, An automated test code generationmethod for web application using activity oriented approach, California state university San Bernardino, University of Incheon, Korea [12] YuanyanGu, YujiaGe, Search-based Performance Testing of s with Composite Services, Page 118

Optimised Realistic Test Input Generation

Optimised Realistic Test Input Generation Optimised Realistic Test Input Generation Mustafa Bozkurt and Mark Harman {m.bozkurt,m.harman}@cs.ucl.ac.uk CREST Centre, Department of Computer Science, University College London. Malet Place, London

More information

Martin Spier, Expedia & Rex Black, J9

Martin Spier, Expedia & Rex Black, J9 Martin Spier, Expedia & Rex Black, J9 Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Leveraging HP Performance Center Martin

More information

Augmented Search for Web Applications. New frontier in big log data analysis and application intelligence

Augmented Search for Web Applications. New frontier in big log data analysis and application intelligence Augmented Search for Web Applications New frontier in big log data analysis and application intelligence Business white paper May 2015 Web applications are the most common business applications today.

More information

A Case Study in Integrated Quality Assurance for Performance Management Systems

A Case Study in Integrated Quality Assurance for Performance Management Systems A Case Study in Integrated Quality Assurance for Performance Management Systems Liam Peyton, Bo Zhan, Bernard Stepien School of Information Technology and Engineering, University of Ottawa, 800 King Edward

More information

1 How to Monitor Performance

1 How to Monitor Performance 1 How to Monitor Performance Contents 1.1. Introduction... 1 1.1.1. Purpose of this How To... 1 1.1.2. Target Audience... 1 1.2. Performance - some theory... 1 1.3. Performance - basic rules... 3 1.4.

More information

Performance Testing Process A Whitepaper

Performance Testing Process A Whitepaper Process A Whitepaper Copyright 2006. Technologies Pvt. Ltd. All Rights Reserved. is a registered trademark of, Inc. All other trademarks are owned by the respective owners. Proprietary Table of Contents

More information

A JAVA TCP SERVER LOAD BALANCER: ANALYSIS AND COMPARISON OF ITS LOAD BALANCING ALGORITHMS

A JAVA TCP SERVER LOAD BALANCER: ANALYSIS AND COMPARISON OF ITS LOAD BALANCING ALGORITHMS SENRA Academic Publishers, Burnaby, British Columbia Vol. 3, No. 1, pp. 691-700, 2009 ISSN: 1715-9997 A JAVA TCP SERVER LOAD BALANCER: ANALYSIS AND COMPARISON OF ITS LOAD BALANCING ALGORITHMS 1 *Majdi

More information

Mining for Web Engineering

Mining for Web Engineering Mining for Engineering A. Venkata Krishna Prasad 1, Prof. S.Ramakrishna 2 1 Associate Professor, Department of Computer Science, MIPGS, Hyderabad 2 Professor, Department of Computer Science, Sri Venkateswara

More information

Comparative Study of Load Testing Tools

Comparative Study of Load Testing Tools Comparative Study of Load Testing Tools Sandeep Bhatti, Raj Kumari Student (ME), Department of Information Technology, University Institute of Engineering & Technology, Punjab University, Chandigarh (U.T.),

More information

Load testing with. WAPT Cloud. Quick Start Guide

Load testing with. WAPT Cloud. Quick Start Guide Load testing with WAPT Cloud Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. 2007-2015 SoftLogica

More information

Enhance Preprocessing Technique Distinct User Identification using Web Log Usage data

Enhance Preprocessing Technique Distinct User Identification using Web Log Usage data Enhance Preprocessing Technique Distinct User Identification using Web Log Usage data Sheetal A. Raiyani 1, Shailendra Jain 2 Dept. of CSE(SS),TIT,Bhopal 1, Dept. of CSE,TIT,Bhopal 2 sheetal.raiyani@gmail.com

More information

Performance Modeling for Web based J2EE and.net Applications

Performance Modeling for Web based J2EE and.net Applications Performance Modeling for Web based J2EE and.net Applications Shankar Kambhampaty, and Venkata Srinivas Modali Abstract When architecting an application, key nonfunctional requirements such as performance,

More information

Performance Testing Tools: A Comparative Analysis

Performance Testing Tools: A Comparative Analysis Performance Testing Tools: A Comparative Analysis Shagun Bhardwaj Research Scholar Computer Science department Himachal Pradesh University Shimla Dr. Aman Kumar Sharma Associate Professor Computer Science

More information

How To Partition Cloud For Public Cloud

How To Partition Cloud For Public Cloud An Enhanced Load balancing model on cloud partitioning for public cloud Agidi.Vishnu vardhan*1, B.Aruna Kumari*2, G.Kiran Kumar*3 M.Tech Scholar, Dept of CSE, MLR Institute of Technology, Dundigal, Dt:

More information

Performance Testing Web 2.0

Performance Testing Web 2.0 Performance Testing Web 2.0 David Chadwick Rational Testing Evangelist dchadwick@us.ibm.com Dawn Peters Systems Engineer, IBM Rational petersda@us.ibm.com 2009 IBM Corporation WEB 2.0 What is it? 2 Web

More information

Web Application Testing. Web Performance Testing

Web Application Testing. Web Performance Testing Web Application Testing Web Performance Testing Objectives of Performance Testing Evaluate runtime compliance to performance requirements Check different properties such as throughput (bits/sec, packets/sec)

More information

International Journal of Engineering Research-Online A Peer Reviewed International Journal Articles available online http://www.ijoer.

International Journal of Engineering Research-Online A Peer Reviewed International Journal Articles available online http://www.ijoer. REVIEW ARTICLE ISSN: 2321-7758 UPS EFFICIENT SEARCH ENGINE BASED ON WEB-SNIPPET HIERARCHICAL CLUSTERING MS.MANISHA DESHMUKH, PROF. UMESH KULKARNI Department of Computer Engineering, ARMIET, Department

More information

Advanced Preprocessing using Distinct User Identification in web log usage data

Advanced Preprocessing using Distinct User Identification in web log usage data Advanced Preprocessing using Distinct User Identification in web log usage data Sheetal A. Raiyani 1, Shailendra Jain 2, Ashwin G. Raiyani 3 Department of CSE (Software System), Technocrats Institute of

More information

A STUDY OF WORKLOAD CHARACTERIZATION IN WEB BENCHMARKING TOOLS FOR WEB SERVER CLUSTERS

A STUDY OF WORKLOAD CHARACTERIZATION IN WEB BENCHMARKING TOOLS FOR WEB SERVER CLUSTERS 382 A STUDY OF WORKLOAD CHARACTERIZATION IN WEB BENCHMARKING TOOLS FOR WEB SERVER CLUSTERS Syed Mutahar Aaqib 1, Lalitsen Sharma 2 1 Research Scholar, 2 Associate Professor University of Jammu, India Abstract:

More information

A Symptom Extraction and Classification Method for Self-Management

A Symptom Extraction and Classification Method for Self-Management LANOMS 2005-4th Latin American Network Operations and Management Symposium 201 A Symptom Extraction and Classification Method for Self-Management Marcelo Perazolo Autonomic Computing Architecture IBM Corporation

More information

How To Test A Web Based Application Automatically

How To Test A Web Based Application Automatically A General Framework for Testing Web-Based Applications Saeed Abrishami, Mohsen Kahani Computer Engineering Department, Ferdowsi University of Mashhad s-abrishami@um.ac.ir r, kahani@um.ac.ir Abstract Software

More information

Evolutionary Testing of PHP Web Applications with WETT

Evolutionary Testing of PHP Web Applications with WETT Evolutionary Testing of PHP Web Applications with WETT Francesco Bolis, Angelo Gargantini, Marco Guarnieri, and Eros Magri Dip. di Ing. dell'informazione e Metodi Matematici, Università di Bergamo, Italy

More information

Load Testing on Web Application using Automated Testing Tool: Load Complete

Load Testing on Web Application using Automated Testing Tool: Load Complete Load Testing on Web Application using Automated Testing Tool: Load Complete Neha Thakur, Dr. K.L. Bansal Research Scholar, Department of Computer Science, Himachal Pradesh University, Shimla, India Professor,

More information

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip Load testing with WAPT: Quick Start Guide This document describes step by step how to create a simple typical test for a web application, execute it and interpret the results. A brief insight is provided

More information

A Survey on Web Mining From Web Server Log

A Survey on Web Mining From Web Server Log A Survey on Web Mining From Web Server Log Ripal Patel 1, Mr. Krunal Panchal 2, Mr. Dushyantsinh Rathod 3 1 M.E., 2,3 Assistant Professor, 1,2,3 computer Engineering Department, 1,2 L J Institute of Engineering

More information

AN EFFICIENT APPROACH TO PERFORM PRE-PROCESSING

AN EFFICIENT APPROACH TO PERFORM PRE-PROCESSING AN EFFIIENT APPROAH TO PERFORM PRE-PROESSING S. Prince Mary Research Scholar, Sathyabama University, hennai- 119 princemary26@gmail.com E. Baburaj Department of omputer Science & Engineering, Sun Engineering

More information

Management of Very Large Security Event Logs

Management of Very Large Security Event Logs Management of Very Large Security Event Logs Balasubramanian Ramaiah Myungsook Klassen Computer Science Department, California Lutheran University 60 West Olsen Rd, Thousand Oaks, CA 91360, USA Abstract

More information

A Comparative Study of Load Balancing Algorithms in Cloud Computing

A Comparative Study of Load Balancing Algorithms in Cloud Computing A Comparative Study of Load Balancing Algorithms in Cloud Computing Reena Panwar M.Tech CSE Scholar Department of CSE, Galgotias College of Engineering and Technology, Greater Noida, India Bhawna Mallick,

More information

Optimization of Search Results with Duplicate Page Elimination using Usage Data A. K. Sharma 1, Neelam Duhan 2 1, 2

Optimization of Search Results with Duplicate Page Elimination using Usage Data A. K. Sharma 1, Neelam Duhan 2 1, 2 Optimization of Search Results with Duplicate Page Elimination using Usage Data A. K. Sharma 1, Neelam Duhan 2 1, 2 Department of Computer Engineering, YMCA University of Science & Technology, Faridabad,

More information

CARDA: Content Management Systems for Augmented Reality with Dynamic Annotation

CARDA: Content Management Systems for Augmented Reality with Dynamic Annotation , pp.62-67 http://dx.doi.org/10.14257/astl.2015.90.14 CARDA: Content Management Systems for Augmented Reality with Dynamic Annotation Byeong Jeong Kim 1 and Seop Hyeong Park 1 1 Department of Electronic

More information

Data Mining in Web Search Engine Optimization and User Assisted Rank Results

Data Mining in Web Search Engine Optimization and User Assisted Rank Results Data Mining in Web Search Engine Optimization and User Assisted Rank Results Minky Jindal Institute of Technology and Management Gurgaon 122017, Haryana, India Nisha kharb Institute of Technology and Management

More information

Web Application s Performance Testing

Web Application s Performance Testing Web Application s Performance Testing B. Election Reddy (07305054) Guided by N. L. Sarda April 13, 2008 1 Contents 1 Introduction 4 2 Objectives 4 3 Performance Indicators 5 4 Types of Performance Testing

More information

Performance evaluation of Web Information Retrieval Systems and its application to e-business

Performance evaluation of Web Information Retrieval Systems and its application to e-business Performance evaluation of Web Information Retrieval Systems and its application to e-business Fidel Cacheda, Angel Viña Departament of Information and Comunications Technologies Facultad de Informática,

More information

2. RELATIONAL WORK. Volume 2, Issue 5, May 2013 Page 67

2. RELATIONAL WORK. Volume 2, Issue 5, May 2013 Page 67 Enhance Websites Testing via Functional and Non-Functional Approach: Case Study Mohd. Sakir Hussain 1, Ashif Ali 2 and Jana Shafi 3 1 Department of Computer Engineering Assistant Professor, AFSET New Delhi,

More information

AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING

AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING AN ADAPTIVE DISTRIBUTED LOAD BALANCING TECHNIQUE FOR CLOUD COMPUTING Gurpreet Singh M.Phil Research Scholar, Computer Science Dept. Punjabi University, Patiala gurpreet.msa@gmail.com Abstract: Cloud Computing

More information

Optimization and Ranking in Web Service Composition using Performance Index

Optimization and Ranking in Web Service Composition using Performance Index Optimization and Ranking in Web Service Composition using Performance Index Pramodh N #1, Srinath V #2, Sri Krishna A #3 # Department of Computer Science and Engineering, SSN College of Engineering, Kalavakkam-

More information

Learning More About Load Testing

Learning More About Load Testing Welcome to this introduction to application performance testing and the LoadRunner load testing solution. This document provides a short overview of LoadRunner s features, and includes the following sections:

More information

WHAT WE NEED TO START THE PERFORMANCE TESTING?

WHAT WE NEED TO START THE PERFORMANCE TESTING? ABSTRACT Crystal clear requirements before starting an activity are always helpful in achieving the desired goals. Achieving desired results are quite difficult when there is vague or incomplete information

More information

PERFORMANCE TESTING CONCURRENT ACCESS ISSUE AND POSSIBLE SOLUTIONS A CLASSIC CASE OF PRODUCER-CONSUMER

PERFORMANCE TESTING CONCURRENT ACCESS ISSUE AND POSSIBLE SOLUTIONS A CLASSIC CASE OF PRODUCER-CONSUMER PERFORMANCE TESTING CONCURRENT ACCESS ISSUE AND POSSIBLE SOLUTIONS A CLASSIC CASE OF PRODUCER-CONSUMER Arpit Christi Visiting Faculty Department of Information Science New Horizon College of Engineering,

More information

An Enhanced Framework For Performing Pre- Processing On Web Server Logs

An Enhanced Framework For Performing Pre- Processing On Web Server Logs An Enhanced Framework For Performing Pre- Processing On Web Server Logs T.Subha Mastan Rao #1, P.Siva Durga Bhavani #2, M.Revathi #3, N.Kiran Kumar #4,V.Sara #5 # Department of information science and

More information

An Ontology-Based Approach for Optimal Resource Allocation in Vehicular Cloud Computing

An Ontology-Based Approach for Optimal Resource Allocation in Vehicular Cloud Computing Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 2, February 2015,

More information

APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT

APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT AIMAN TURANI Associate Prof., Faculty of computer science and Engineering, TAIBAH University, Medina, KSA E-mail: aimanturani@hotmail.com ABSTRACT

More information

Identifying the Number of Visitors to improve Website Usability from Educational Institution Web Log Data

Identifying the Number of Visitors to improve Website Usability from Educational Institution Web Log Data Identifying the Number of to improve Website Usability from Educational Institution Web Log Data Arvind K. Sharma Dept. of CSE Jaipur National University, Jaipur, Rajasthan,India P.C. Gupta Dept. of CSI

More information

Refining an IT-based management system Integrated Workflow & Document Management System (IWDMS)

Refining an IT-based management system Integrated Workflow & Document Management System (IWDMS) Refining an IT-based management system Integrated Workflow & Document Management System (IWDMS) 1. IWDMS: An Overview The overarching project of Integrated Workflow and Document Management System (IWDMS)

More information

Personalized e-learning a Goal Oriented Approach

Personalized e-learning a Goal Oriented Approach Proceedings of the 7th WSEAS International Conference on Distance Learning and Web Engineering, Beijing, China, September 15-17, 2007 304 Personalized e-learning a Goal Oriented Approach ZHIQI SHEN 1,

More information

DESKTOP BASED RECOMMENDATION SYSTEM FOR CAMPUS RECRUITMENT USING MAHOUT

DESKTOP BASED RECOMMENDATION SYSTEM FOR CAMPUS RECRUITMENT USING MAHOUT Journal homepage: www.mjret.in ISSN:2348-6953 DESKTOP BASED RECOMMENDATION SYSTEM FOR CAMPUS RECRUITMENT USING MAHOUT 1 Ronak V Patil, 2 Sneha R Gadekar, 3 Prashant P Chavan, 4 Vikas G Aher Department

More information

Transforming LoadRunner Data into Information and Action

Transforming LoadRunner Data into Information and Action 2010-02-01 Transforming LoadRunner Data into Information and Action Introduction Today s online web applications need to deliver high efficiency and stability while supporting thousands of users simultaneously.

More information

Effective User Navigation in Dynamic Website

Effective User Navigation in Dynamic Website Effective User Navigation in Dynamic Website Ms.S.Nithya Assistant Professor, Department of Information Technology Christ College of Engineering and Technology Puducherry, India Ms.K.Durga,Ms.A.Preeti,Ms.V.Saranya

More information

Intelligent Log Analyzer. André Restivo <andre.restivo@portugalmail.pt>

Intelligent Log Analyzer. André Restivo <andre.restivo@portugalmail.pt> Intelligent Log Analyzer André Restivo 9th January 2003 Abstract Server Administrators often have to analyze server logs to find if something is wrong with their machines.

More information

Cloud deployment model and cost analysis in Multicloud

Cloud deployment model and cost analysis in Multicloud IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) ISSN: 2278-2834, ISBN: 2278-8735. Volume 4, Issue 3 (Nov-Dec. 2012), PP 25-31 Cloud deployment model and cost analysis in Multicloud

More information

A Brief Overview of Software Testing Techniques and Metrics

A Brief Overview of Software Testing Techniques and Metrics A Brief Overview of Software Techniques and Metrics Anitha.A Programmer, School of Computer Studies (PG), RVS college of Arts & science, Coimbatore, India. Abstract: Software is the process of executing

More information

@IJMTER-2015, All rights Reserved 355

@IJMTER-2015, All rights Reserved 355 e-issn: 2349-9745 p-issn: 2393-8161 Scientific Journal Impact Factor (SJIF): 1.711 International Journal of Modern Trends in Engineering and Research www.ijmter.com A Model for load balancing for the Public

More information

Federation of Cloud Computing Infrastructure

Federation of Cloud Computing Infrastructure IJSTE International Journal of Science Technology & Engineering Vol. 1, Issue 1, July 2014 ISSN(online): 2349 784X Federation of Cloud Computing Infrastructure Riddhi Solani Kavita Singh Rathore B. Tech.

More information

Project 2 Performance Testing

Project 2 Performance Testing Project 2 Performance Testing Group # 1 Group Members : Tahmina Binte Mnasur ID # 062292044 Samia Jafrin ID # 063604044 Performance Testing Performance testing is the process of determining the speed or

More information

A Tool for Mining Defect-Tracking Systems to Predict Fault-Prone Files

A Tool for Mining Defect-Tracking Systems to Predict Fault-Prone Files A Tool for Mining Defect-Tracking Systems to Predict Fault-Prone Files Thomas J. Ostrand AT&T Labs - Research 180 Park Avenue Florham Park, NJ 07932 ostrand@research.att.com Elaine J. Weyuker AT&T Labs

More information

Noelle A. Stimely Senior Performance Test Engineer. University of California, San Francisco noelle.stimely@ucsf.edu

Noelle A. Stimely Senior Performance Test Engineer. University of California, San Francisco noelle.stimely@ucsf.edu Noelle A. Stimely Senior Performance Test Engineer University of California, San Francisco noelle.stimely@ucsf.edu Who am I? Senior Oracle Database Administrator for over 13 years Senior Performance Test

More information

Personalization of Web Search With Protected Privacy

Personalization of Web Search With Protected Privacy Personalization of Web Search With Protected Privacy S.S DIVYA, R.RUBINI,P.EZHIL Final year, Information Technology,KarpagaVinayaga College Engineering and Technology, Kanchipuram [D.t] Final year, Information

More information

Microsoft Web Application Stress Tool

Microsoft Web Application Stress Tool Microsoft Web Application Stress Tool JUGAT Meeting 12 Juni 2001 DI Siegfried GÖSCHL IT Serv GmbH siegfried.goeschl@itserv.at 28.06.01 The Motivation You have implemented a web-based application?! You

More information

A Review of Data Mining Techniques

A Review of Data Mining Techniques Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 4, April 2014,

More information

Synthesizing Client Load Models for Performance Engineering via Web Crawling

Synthesizing Client Load Models for Performance Engineering via Web Crawling Synthesizing Client Load Models for Performance Engineering via Web Crawling Rainbow Cai, John Grundy and John Hosking Department of Computer Science, University of Auckland, New Zealand November 2007,

More information

Tools for Testing Software Architectures. Learning Objectives. Context

Tools for Testing Software Architectures. Learning Objectives. Context Tools for Testing Software Architectures Wolfgang Emmerich Professor of Distributed Computing University College London http://sse.cs.ucl.ac.uk Learning Objectives To discuss tools to validate software

More information

Development of Integrated Management System based on Mobile and Cloud Service for Preventing Various Hazards

Development of Integrated Management System based on Mobile and Cloud Service for Preventing Various Hazards , pp. 143-150 http://dx.doi.org/10.14257/ijseia.2015.9.7.15 Development of Integrated Management System based on Mobile and Cloud Service for Preventing Various Hazards Ryu HyunKi 1, Yeo ChangSub 1, Jeonghyun

More information

Design of a Web-Services Based Spam Filtering

Design of a Web-Services Based Spam Filtering , pp.52-56 http://dx.doi.org/10.14257/astl.2015.110.11 Design of a Web-Services Based Spam MyoungHwan Joung, Oh-Heum Kwon, Ha-Joo Song Dept. of IT Convergence and Application, Pukyong National University

More information

Arti Tyagi Sunita Choudhary

Arti Tyagi Sunita Choudhary Volume 5, Issue 3, March 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Web Usage Mining

More information

Analysis of Data Mining Concepts in Higher Education with Needs to Najran University

Analysis of Data Mining Concepts in Higher Education with Needs to Najran University 590 Analysis of Data Mining Concepts in Higher Education with Needs to Najran University Mohamed Hussain Tawarish 1, Farooqui Waseemuddin 2 Department of Computer Science, Najran Community College. Najran

More information

Bringing Value to the Organization with Performance Testing

Bringing Value to the Organization with Performance Testing Bringing Value to the Organization with Performance Testing Michael Lawler NueVista Group 1 Today s Agenda Explore the benefits of a properly performed performance test Understand the basic elements of

More information

A Comparative Approach to Search Engine Ranking Strategies

A Comparative Approach to Search Engine Ranking Strategies 26 A Comparative Approach to Search Engine Ranking Strategies Dharminder Singh 1, Ashwani Sethi 2 Guru Gobind Singh Collage of Engineering & Technology Guru Kashi University Talwandi Sabo, Bathinda, Punjab

More information

Development of Integrated Management System based on Mobile and Cloud service for preventing various dangerous situations

Development of Integrated Management System based on Mobile and Cloud service for preventing various dangerous situations Development of Integrated Management System based on Mobile and Cloud service for preventing various dangerous situations Ryu HyunKi, Moon ChangSoo, Yeo ChangSub, and Lee HaengSuk Abstract In this paper,

More information

Siebel & Portal Performance Testing and Tuning GCP - IT Performance Practice

Siebel & Portal Performance Testing and Tuning GCP - IT Performance Practice & Portal Performance Testing and Tuning GCP - IT Performance Practice By Zubair Syed (zubair.syed@tcs.com) April 2014 Copyright 2012 Tata Consultancy Services Limited Overview A large insurance company

More information

How To Model A System

How To Model A System Web Applications Engineering: Performance Analysis: Operational Laws Service Oriented Computing Group, CSE, UNSW Week 11 Material in these Lecture Notes is derived from: Performance by Design: Computer

More information

A Study of Web Traffic Analysis

A Study of Web Traffic Analysis Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IJCSMC, Vol. 3, Issue.

More information

Assessing Learners Behavior by Monitoring Online Tests through Data Visualization

Assessing Learners Behavior by Monitoring Online Tests through Data Visualization International Journal of Electronics and Computer Science Engineering 2068 Available Online at www.ijecse.org ISSN : 2277-1956 Assessing Learners Behavior by Monitoring Online Tests through Data Visualization

More information

ASSOCIATION RULE MINING ON WEB LOGS FOR EXTRACTING INTERESTING PATTERNS THROUGH WEKA TOOL

ASSOCIATION RULE MINING ON WEB LOGS FOR EXTRACTING INTERESTING PATTERNS THROUGH WEKA TOOL International Journal Of Advanced Technology In Engineering And Science Www.Ijates.Com Volume No 03, Special Issue No. 01, February 2015 ISSN (Online): 2348 7550 ASSOCIATION RULE MINING ON WEB LOGS FOR

More information

Automatic Stress and Load Testing for Embedded Systems

Automatic Stress and Load Testing for Embedded Systems Automatic Stress and Load Testing for Embedded Systems Mohamad S. Bayan João W. Cangussu Department of Computer Science University of Texas at Dallas msb021000,cangussu @utdallas.edu Abstract Load and

More information

Context-aware Library Management System using Augmented Reality

Context-aware Library Management System using Augmented Reality International Journal of Electronic and Electrical Engineering. ISSN 0974-2174 Volume 7, Number 9 (2014), pp. 923-929 International Research Publication House http://www.irphouse.com Context-aware Library

More information

Application Performance Testing Basics

Application Performance Testing Basics Application Performance Testing Basics ABSTRACT Todays the web is playing a critical role in all the business domains such as entertainment, finance, healthcare etc. It is much important to ensure hassle-free

More information

Analysing Large Web Log Files in a Hadoop Distributed Cluster Environment

Analysing Large Web Log Files in a Hadoop Distributed Cluster Environment Analysing Large Files in a Hadoop Distributed Cluster Environment S Saravanan, B Uma Maheswari Department of Computer Science and Engineering, Amrita School of Engineering, Amrita Vishwa Vidyapeetham,

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK A SYSTEMATIC REVIEW OF AUTOMATED SOFTWARE TESTING TOOLS A. NIRMAL KUMAR 1, DR.

More information

Efficient DNS based Load Balancing for Bursty Web Application Traffic

Efficient DNS based Load Balancing for Bursty Web Application Traffic ISSN Volume 1, No.1, September October 2012 International Journal of Science the and Internet. Applied However, Information this trend leads Technology to sudden burst of Available Online at http://warse.org/pdfs/ijmcis01112012.pdf

More information

Monitoring Web Browsing Habits of User Using Web Log Analysis and Role-Based Web Accessing Control. Phudinan Singkhamfu, Parinya Suwanasrikham

Monitoring Web Browsing Habits of User Using Web Log Analysis and Role-Based Web Accessing Control. Phudinan Singkhamfu, Parinya Suwanasrikham Monitoring Web Browsing Habits of User Using Web Log Analysis and Role-Based Web Accessing Control Phudinan Singkhamfu, Parinya Suwanasrikham Chiang Mai University, Thailand 0659 The Asian Conference on

More information

TestScape. On-line, test data management and root cause analysis system. On-line Visibility. Ease of Use. Modular and Scalable.

TestScape. On-line, test data management and root cause analysis system. On-line Visibility. Ease of Use. Modular and Scalable. TestScape On-line, test data management and root cause analysis system On-line Visibility Minimize time to information Rapid root cause analysis Consistent view across all equipment Common view of test

More information

Smart Integrated Multiple Tracking System Development for IOT based Target-oriented Logistics Location and Resource Service

Smart Integrated Multiple Tracking System Development for IOT based Target-oriented Logistics Location and Resource Service , pp. 195-204 http://dx.doi.org/10.14257/ijsh.2015.9.5.19 Smart Integrated Multiple Tracking System Development for IOT based Target-oriented Logistics Location and Resource Service Ju-Su Kim, Hak-Jun

More information

Profile Based Personalized Web Search and Download Blocker

Profile Based Personalized Web Search and Download Blocker Profile Based Personalized Web Search and Download Blocker 1 K.Sheeba, 2 G.Kalaiarasi Dhanalakshmi Srinivasan College of Engineering and Technology, Mamallapuram, Chennai, Tamil nadu, India Email: 1 sheebaoec@gmail.com,

More information

Implementation of Reliable Fault Tolerant Data Storage System over Cloud using Raid 60

Implementation of Reliable Fault Tolerant Data Storage System over Cloud using Raid 60 International Journal of Computer Sciences and Engineering Open Access Review Paper Volume-4, Issue-2 E-ISSN: 2347-2693 Implementation of Reliable Fault Tolerant Data Storage System over Cloud using Raid

More information

EXTENDING JMETER TO ALLOW FOR WEB STRUCTURE MINING

EXTENDING JMETER TO ALLOW FOR WEB STRUCTURE MINING EXTENDING JMETER TO ALLOW FOR WEB STRUCTURE MINING Agustín Sabater, Carlos Guerrero, Isaac Lera, Carlos Juiz Computer Science Department, University of the Balearic Islands, SPAIN pinyeiro@gmail.com, carlos.guerrero@uib.es,

More information

Exploitation of Server Log Files of User Behavior in Order to Inform Administrator

Exploitation of Server Log Files of User Behavior in Order to Inform Administrator Exploitation of Server Log Files of User Behavior in Order to Inform Administrator Hamed Jelodar Computer Department, Islamic Azad University, Science and Research Branch, Bushehr, Iran ABSTRACT All requests

More information

Making Sense of the Numbers DOs and DON'Ts of Quality Performance Testing

Making Sense of the Numbers DOs and DON'Ts of Quality Performance Testing Making Sense of the Numbers DOs and DON'Ts of Quality Performance Testing Erik Webb, Jeff Beeman Sr. Technical Consultants, Acquia Building Bridges, Connecting Communities About Erik Senior Technical Consultant

More information

Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure

Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure Survey on Models to Investigate Data Center Performance and QoS in Cloud Computing Infrastructure Chandrakala Department of Computer Science and Engineering Srinivas School of Engineering, Mukka Mangalore,

More information

Software Requirements Specification. Schlumberger Scheduling Assistant. for. Version 0.2. Prepared by Design Team A. Rice University COMP410/539

Software Requirements Specification. Schlumberger Scheduling Assistant. for. Version 0.2. Prepared by Design Team A. Rice University COMP410/539 Software Requirements Specification for Schlumberger Scheduling Assistant Page 1 Software Requirements Specification for Schlumberger Scheduling Assistant Version 0.2 Prepared by Design Team A Rice University

More information

SOA Solutions & Middleware Testing: White Paper

SOA Solutions & Middleware Testing: White Paper SOA Solutions & Middleware Testing: White Paper Version 1.1 (December 06, 2013) Table of Contents Introduction... 03 Solutions Testing (Beta Testing)... 03 1. Solutions Testing Methods... 03 1.1 End-to-End

More information

Indirect Positive and Negative Association Rules in Web Usage Mining

Indirect Positive and Negative Association Rules in Web Usage Mining Indirect Positive and Negative Association Rules in Web Usage Mining Dhaval Patel Department of Computer Engineering, Dharamsinh Desai University Nadiad, Gujarat, India Malay Bhatt Department of Computer

More information

Intelligent Agents Serving Based On The Society Information

Intelligent Agents Serving Based On The Society Information Intelligent Agents Serving Based On The Society Information Sanem SARIEL Istanbul Technical University, Computer Engineering Department, Istanbul, TURKEY sariel@cs.itu.edu.tr B. Tevfik AKGUN Yildiz Technical

More information

Monitoring Performances of Quality of Service in Cloud with System of Systems

Monitoring Performances of Quality of Service in Cloud with System of Systems Monitoring Performances of Quality of Service in Cloud with System of Systems Helen Anderson Akpan 1, M. R. Sudha 2 1 MSc Student, Department of Information Technology, 2 Assistant Professor, Department

More information

Globule: a Platform for Self-Replicating Web Documents

Globule: a Platform for Self-Replicating Web Documents Globule: a Platform for Self-Replicating Web Documents Guillaume Pierre Maarten van Steen Vrije Universiteit, Amsterdam Internal report IR-483 January 2001 Abstract Replicating Web documents at a worldwide

More information

How To Test For Performance

How To Test For Performance : Roles, Activities, and QA Inclusion Michael Lawler NueVista Group 1 Today s Agenda Outline the components of a performance test and considerations Discuss various roles, tasks, and activities Review

More information

SEO Techniques for various Applications - A Comparative Analyses and Evaluation

SEO Techniques for various Applications - A Comparative Analyses and Evaluation IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727 PP 20-24 www.iosrjournals.org SEO Techniques for various Applications - A Comparative Analyses and Evaluation Sandhya

More information

Performing Load Capacity Test for Web Applications

Performing Load Capacity Test for Web Applications International Journal of Innovation and Scientific Research ISSN 2351-8014 Vol. 17 No. 1 Aug. 2015, pp. 51-68 2015 Innovative Space of Scientific Research Journals http://www.ijisr.issr-journals.org/ Performing

More information

A Framework to Improve Communication and Reliability Between Cloud Consumer and Provider in the Cloud

A Framework to Improve Communication and Reliability Between Cloud Consumer and Provider in the Cloud A Framework to Improve Communication and Reliability Between Cloud Consumer and Provider in the Cloud Vivek Sridhar Rational Software Group (India Software Labs) IBM India Bangalore, India Abstract Cloud

More information

Automating Service Negotiation Process for Service Architecture on the cloud by using Semantic Methodology

Automating Service Negotiation Process for Service Architecture on the cloud by using Semantic Methodology Automating Process for Architecture on the cloud by using Semantic Methodology Bhavana Jayant.Adgaonkar Department of Information Technology Amarutvahini College of Engineering Sangamner, India adgaonkarbhavana@yahoo.in

More information

Cross-Cloud Testing Strategies Over Cloud Computing

Cross-Cloud Testing Strategies Over Cloud Computing RESEARCH ARTICLE OPEN ACCESS Cross-Cloud Testing Strategies Over Cloud Computing Mr. Nageswararao, Dr. M B Khetmalas. Department of Bioinformatics and Computer Science, Dr. D.Y. Patil Biotechnology & Bioinformatics

More information