Performance Evaluation of Jmeter, Loadcomplete and WAPT

Total Page:16

File Type:pdf, Size:1020Kb

Performance Evaluation of Jmeter, Loadcomplete and WAPT International Journal of Scientific & Engineering Research, Volume 7, Issue 12, December-2016 327 ISSN 2229-5518 Performance Evaluation of JMeter, LoadComplete and WAPT Reenu Bhatia Research Scholar Department of Computer Science Himachal Pradesh University Shimla - 171005 Email : [email protected] Anita Ganpati Associate Professor Department of Computer Science Himachal Pradesh University Shimla - 171005 Email : [email protected] -------------------------------------------------------------ABSTRACT------------------------------------------------------- Load testing is used to monitor the changes in system performance with increase in load to the system. Load testing is a non functional testing which is used to understand the system behavior under a specific expected load. At present there is a huge shift towards web applications and large numbers of tools are available in the market for web application performance analysis. In this paper three load testing tools namely Apache JMeter, LoadComplete and WAPT are compared. The main focus of the study is to discuss these load testing tools and compare them on the basis of key parameter called response time. The response time of these tools is compared by varying number of concurrent users. The primary objective is to study these load testing tools and identify which one of them is better and more efficient .In this study it is concluded that in term of response time WAPT has better performance than that of Apache JMeter and LoadComplete. Keywords – Apache JMeter, LoadComplete, Load Testing Tools, Performance Testing, Response Time, WAPT. IJSER 1. Introduction Testing, Spike Testing, Endurance Testing, Volume Testing and Scalability Testing. Software testing is an important phase of software development life cycle. Any software Load testing is used to determine the changes in under development go through various types of system performance with increase in load to the testing to identify and quantify its quality. system. The load can be determined in terms of Testing is a process used for disclosing defects number of concurrent users. Load testing is a in software and establishing that software has non functional testing which is used to gained a specified degree of quality with respect understand the system behavior under a specific to selected attributes [2]. expected load. It is conducted to determine the system behavior under normal and peak load Today there is a huge shift towards web conditions [12]. Load generator is used to applications; therefore it is necessary to simulate real life user load for the target determine the performance of web applications. application. Performance of web applications can be determined in terms of Availability, Response In this paper, section 1 gives the introduction Time, Throughput, Utilization and Latency [10]. about load testing and section 2 describes the To determine the performance of web literature survey related to the study. Section 3 applications, various types of performance describes the introduction about the selected testing can be done i. e. Load Testing, Stress tools for the study. Section 4 describes the IJSER © 2016 http://www.ijser.org International Journal of Scientific & Engineering Research, Volume 7, Issue 12, December-2016 328 ISSN 2229-5518 comparative analysis of selected testing tools the criteria such as efforts involved with and section 5 describes the conclusion and future generating test scripts, capability to play back scope of the work. the scripts, result reports, speed and cost and concluded that QTP is the best tool among them 2. Literature Survey all. Rifa Nizam Khan and Shobhit Gupta [8] has given a comparative study of automated testing Monika Sharma et al. [11] gave a comparative tools: Rational Functional Tester, Quick Test study of JMeter, HP LoadRunner, WebLOAD Professional, Silk Test and Loadrunner and and Grinder on the basis of parameters like determine their usability and efficiency and Server Monitoring, Unlimited Load generation, concluded QTP is a good tool. Dipika Kelkar ease of use, cost, etc. After comparison it is and Kavita Kandalgaonkar [7] has given an concluded that JMeter is best tool as it is free, analysis and comparison of performance testing having great load generation and easy user tools namely LoadRunner and JMeter and interface. Manju Kaushik and Pratibha Fageria determine their accuracy of responses and [6] conducted a comparative study on recommend going ahead with HP LoadRunner performance analysis of Neoload, WAPT, as it is very stable and robust. LoadUI on the basis of parameters like throughput, response time, number of hit pages, 3. Overview of Load Testing Tools error rate, memory and CPU utilization etc. Rigzin Angmo and Monika Sharma [1] gave a There are number of load testing tools available Performance Evaluation of Web Based in the market. Load testing tools help to Automation Testing Tools namely selenium determine the performance of web application webdriver and watir webdriver. Here the under heavy load and quantify the elements performance of these testing tools is evaluated responsible for performance degradation. They and compared, and concluded that watir simulate heavy load in terms of number of webddriver is suitable under specific situation, concurrent users and thus help to analyze the but selenium webdriver is better choice in system performance under different load various conditions like using domain specific conditions. In this paper, three load testing tools language. Cheng-hui Huang, and Huo Yan Chen are selected namely Apache JMeter, [4] gave a Tool to Support Automated Testing LoadComplete and WAPT. for Web ApplicationIJSER Scenario named WASATT (Web Application Scenario Automated Testing Apache JMeter an open source, a 100% pure Tool), the tool support the automated testing for JAVA application designed to load test and scenario of web-based applications. Vandana functional behavior [13]. It is a cross – platform Chandel et al. [3] has done a comparative study tool developed by Apache Software Foundation. of testing tools: Apache JMeter and Load JMeter simulates the number of users sending Runner which compare these tools based on the request to the target server, return statistics and criteria such as performance, speed, throughput show the performance of target server in the and efficiency and concluded that JMeter is form of graph, table etc [16]. better tool to go forward with. Harpreet Kaur and Gagan Gupta [5] conducted a comparative LoadComplete is used for load, stress, study of automated testing Tools: Selenium, scalability testing of websites and web Quick Test Professional and Testcomplete on applications [14]. LoadComplete is a free the basis of their usability and effectiveness and forever load testing tool developed by concluded that one can select a testing tool SmartBear Software used for on demand load based on the type of application need to be generation, uses record and replay to record a tested, budget and the efficiency required. Vinita load test to test a wide variety of web application Malik and Mamta Gahlan [9] has given a and easily monitor server performance. comparative study of automated web testing tools of automated testing namely Quick Test WAPT is Web Application Performance Testing Professional, Selenium, Watir and Sahi based on tool used for load, stress, performance testing of web applications [15]. WAPT supports IJSER © 2016 http://www.ijser.org International Journal of Scientific & Engineering Research, Volume 7, Issue 12, December-2016 329 ISSN 2229-5518 distributed load generation used for server and 14-03- 03-03- 17-08- database performance monitoring. WAPT 5 Latest 2015 2016 2015 simulates real life condition as accurate as Releas possible and gives detailed test report with e graphical representation. Open Free 700 6 Licens Sourc forever up USD + 4. Comparative Analysis of Load Testing e and e free to 50 VUs 300 Tools Pricin Tool USD g Mainte This section represents a comparative analysis of nance the selected tools along with their observed fee per results. The tests were conducted at the same year instant of time at same network speed. For this Multi Multi Multi study we use the current version of JMeter that 7 Brows Brows Browser Browse is 2.13 r1665067, LoadComplete 4 and WAPT er er r 9.0. Table I represents basic information about Suppo selected load testing tools. Whereas in Table II rt the performance of tools was evaluated on the Java6 Microsoft 50-500 basis of critical parameter called response time. 8 Requi + Internet MB Response time of Apache JMeter, remen Informatio disk LoadComplete and WAPT is measured by ts n Services space, varying the number of concurrent users from 1 (IIS) 7.0 1.2 GB virtual user to 10 virtual users and 20 virtual or later, RAM, users. better/ .NET CPU Table I: Basic Information of Load Testing Framewor Gigabit Tools k 3.5 or Ethern later, et. Sr. Param JMete LoadCom WAPT Microsoft No. eters IJSERr plete Data Cross Windows Windo Access (if 1 Opera Platfo 7 or later ws you need ting rm to work Syste with the m database Apach Smartbear Soft files). 2 Develo e Software Logica ped Softw Softwa By are re HTTP HTTP, HTTPS Java, Javascript, ASP.N 9 Protoc , HTTPS, , SSL. 3 Langu Beans HTML, ET, ols HTTP AMF, age hell, C#, Java S, SOAP, Suppo Javasc Python, SOAP JSON. rt ript, .Net , FTP, Perl JDBC, 15-12- 18-07- 14-10- LDAP 4 Initial 1998 2011 2003 , Releas SMTP e (S), IJSER © 2016 http://www.ijser.org International Journal of Scientific & Engineering Research, Volume 7, Issue 12, December-2016 330 ISSN 2229-5518 POP3( Figure I: Average Response Time of Load S), Testing Tool IMAP (S), Figure I depict the graphical representation of TCP. the average response time of Jmeter, LoadComplete and WAPT. In Table I, basic information of selected load 5. Conclusion and Future Scope testing tool is given. This table describes the Load testing is concerned to analyze operating system, browser support for the tools, performance of web applications under different license and pricing, initial release and current normal load testing conditions and anticipated release of these tools.
Recommended publications
  • Loadrunner Enterprise Installation Guide
    LoadRunner Enterprise Software Version: 2020 Installation Guide Go to HELP CENTER ONLINE http://admhelp.microfocus.com/pc/ Document Release Date: December 31, 2019 | Software Release Date: December 2019 Installation Guide Legal Notices Disclaimer Certain versions of software and/or documents (“Material”) accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners. Warranty The only warranties for products and services of Micro Focus and its affiliates and licensors (“Micro Focus”) are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. Micro Focus shall not be liable for technical or editorial errors or omissions contained herein. The information contained herein is subject to change without notice. Restricted Rights Legend Contains Confidential Information. Except as specifically indicated otherwise, a valid license is required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license.
    [Show full text]
  • Loadrunner Professional and Loadrunner Enterprise 2021
    Product Flyer Application Delivery Management LoadRunner Professional and LoadRunner Enterprise 2021 License Bundles Community bundles and license bundles available for LoadRunner Professional and LoadRunner Enterprise 2021. Learn more at Community Bundles (Free of Charge) https://software.microfocus.com/ Bundle Name Description products Community 50 Vusers for all protocols, except for Templates and GUI Mobile UI Unlimited Vusers for the TruClient—Native Mobile protocol. Note: This bundle requires an Micro Focus Mobile Center license. For more details, see: https://software.microfocus.com/software/customer-technical-support-services License Bundles Bundle Name Protocols .NET Record/Replay Microsoft .NET Database ODBC Oracle—2 Tier Development SDK Unit Test—NUnit, Junit Selenium, LeanFT* GUI Unified Functional Testing (UFT) Java Java Record Replay Java over HTTP Mobile and IoT DevWeb JMeter Gatling Web—HTTP/HTML TruClient—Mobile Web SMP (SAP Mobile Platform) MQTT (Internet of Things) CoAP (Internet of Things) Network DNS (Domain Name Resolution) FTP (File Transfer Protocol) IMAP (Internet Message Access Protocol) LDAP (Listing Directory Service) MAPI (Microsoft Exchange) POP3 (Post Office Protocol) SMTP (Simple Mail Transfer Protocol) Tuxedo Windows Sockets (Winsock) Oracle E-Business DevWeb JMeter Gatling Oracle NCA Oracle—Web Siebel—Web Web—HTTP/HTML * Continued on next page LeanFT support is for LoadRunner Enterprise only. Contact us at: www.microfocus.com Like what you read? Share it. Bundle Name Protocols Remote Access Citrix ICA
    [Show full text]
  • Loadrunner Professional and Loadrunner Enterprise System
    Version 2021 LoadRunner Professional and LoadRunner Enterprise System Requirements (Product Availability Matrix) Document release date: January 12, 2021 Software release date: January 2021 System Requirements Legal Notices Disclaimer Certain versions of software and/or documents (“Material”) accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners. Warranty The only warranties for Seattle SpinCo, Inc. and its subsidiaries (“Seattle”) products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. Seattle shall not be liable for technical or editorial errors or omissions contained herein. The information contained herein is subject to change without notice. Restricted Rights Legend Confidential computer software. Except as specifically indicated, valid license from Seattle required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. Copyright Notice © Copyright 1993 - 2021 Micro Focus or one of its affiliates. LoadRunner Professional and LoadRunner Enterprise (2021) 2 System Requirements Contents This document (previously named Product Availability Matrix or PAM) provides up-to-date system requirements and supported environments for installing and running LoadRunner Professional and LoadRunner Enterprise.
    [Show full text]
  • Integrating Performance Testing in Your CI/CD Process
    Product Flyer Application Delivery Management Integrating Performance Testing in your CI/CD Process Micro Focus® LoadRunner Cloud Makes It Insanely Simple to Integrate Testing into the Development Process—So You Can Test Early and Often. Everything You Need to Make Solution Overview start the testing process earlier, it’s still difficult Automated Testing Easy There’s no question: Continuous performance to actually build performance testing into the testing is critical to the success of your mobile deployment pipeline. ■ Simple, smart, scalable: and web apps. If you don’t test until the end of SaaS-based, pay-per-virtual-user model allows you the cycle—or if you don’t test at all—you risk Performance testing also needs to add value to get started with just a browser and a credit card. production issues, user complaints, poor re- to the business, not just development teams. The software provides graphical, realistic scripting views, and damage to your brand. It needs to improve the quality of the app, cus- and intuitive dashboards. It easily scales up to one tomer satisfaction levels, and the brand image. million virtual users without requiring hardware. The question is how to make continuous per- For application teams, that means the mental- ■ Enterprise-ready: formance and load testing practical in an age ity must change from simple “record/playback” With cross-team project management capabilities, of ever-accelerating development cycles and testing that occurs late in the product cycle to a it supports open APIs for easier enterprise-wide ever-increasing user expectations. Even if more robust engineering approach that starts integration.
    [Show full text]
  • Loadrunner and Performance Center 12.55/12.56
    Data Sheet Application Delivery Management LoadRunner and Performance Center 12.55/12.56 License bundles Community Bundles (Free of Charge) Learn More At https://software.microfocus.com/ Bundle Name Description products Community 50 Vusers for all protocols, except for Microsoft COM/DCOM, GUI bundle, and Mobile UI bundle (separate free bundle). Mobile UI Unlimited Vusers for the TruClient—Native Mobile protocol. Note: This bundle requires an Micro Focus® Mobile Center license. For more details, see: https://software.microfocus.com/software/customer-technical-support-services Network Virtualization 2 Vusers capable of running with Network Virtualization. Community JMeter Community Unlimited Vusers for JMeter. This is a trial license for LoadRunner/Performance Center 12.55/12.56. License Bundles Bundle Name Protocols .NET Record/Replay Microsoft .NET ActiveX/JavaScript Ajax—Click and Script Database ODBC Oracle—2 Tier DCOM Microsoft COM/DCOM Development SDK Unit Test—NUnit, Junit Selenium, LeanFT GUI Unified Functional Testing (UFT) Java Java Record Replay Java over HTTP Mobile and IoT Web—HTTP/HTML TruClient—Mobile Web SMP (SAP Mobile Platform) MQTT (Internet of Things) CoAP (Internet of Things) Network DNS (Domain Name Resolution) FTP (File Transfer Protocol) IMAP (Internet Message Access Protocol) LDAP (Listing Directory Service) MAPI (Microsoft Exchange) POP3 (Post Office Protocol) SMTP (Simple Mail Transfer Protocol) Windows Sockets (Winsock) Continued on next page www.microfocus.com Bundle Name Protocols Network Virtualization Provides Vusers capable of running with Network Virtualization (number equals amount of licenses). Note: This license must be used together with a protocol bundle license, as a Network Micro Focus Virtualization-enabled Vuser consumes 2 licenses: The protocol license (according to its UK Headquarters protocol) and the Network Virtualization license.
    [Show full text]
  • Loadrunner and Performance Center 12.55 License Bundles
    LoadRunner and Performance Center 12.55 License bundles Community bundles (free of charge) BUNDLE NAME DESCRIPTION 50 Vusers for all protocols, except for Microsoft COM/DCOM, GUI bundle, and Mobile Community UI bundle (separate free bundle). Unlimited Vusers for the TruClient – Native Mobile protocol. Mobile UI Note: This bundle requires an HPE Mobile Center license. For more details, see http://mobilecenter.hpe.com/. Network Virtualization Community 2 Vusers capable of running with Network Virtualization. Unlimited Vusers for JMeter. This is a trial license for LoadRunner/Performance JMeter Community Center 12.55. License bundles BUNDLE NAME PROTOCOLS .NET Record/Replay Microsoft .NET ActiveX/JavaScript Ajax – Click and Script ODBC Database Oracle – 2 Tier DCOM Microsoft COM/DCOM SDK Development Unit Test – NUnit, Junit Selenium GUI Unified Functional Testing (UFT) Java Record Replay Java Java over HTTP August 2017 LoadRunner and Performance Center License Bundles BUNDLE NAME PROTOCOLS Web – HTTP/HTML TruClient – Mobile Web Mobile and IoT SMP (SAP Mobile Platform) MQTT (Internet of Things) CoAP (Internet of Things) Note: This bundle includes an equivalent number of Network Virtualization licenses. DNS (Domain Name Resolution) FTP (File Transfer Protocol) IMAP (Internet Message Access Protocol) LDAP (Listing Directory Service) Network MAPI (Microsoft Exchange) POP3 (Post Office Protocol) SMTP (Simple Mail Transfer Protocol) Windows Sockets (Winsock) Provides Vusers capable of running with Network Virtualization (number equals amount of
    [Show full text]
  • Performance Testing of Desktop Application Using Loadrunner
    Performance Testing Of Desktop Application Using Loadrunner heigh!Monogenistic Quinn isOzzie diminuendo: dyking pestiferously. she ventures Horrendous disproportionately and guttural and decapitating Herold recodes her saltando.some attires so Your teams an idea of application respond to make an existing scenario What is web application has since then be a performance testing of desktop application using loadrunner in loadrunner integrates with any browser is the exact cause response time testers. It comes to intercept the test? Open any application characteristics of record or database servers using your site, does not of performance testing desktop using application? In a testing desktop. Documentum performance testing using Load Runner. Of testing related protocols in loadrunner the functionality of requests via amf message would expect reports and performance testing of desktop application using loadrunner? Poor performance desktop application that performance desktop. What you can be identified the script? There were also. Also on performance testing of desktop application using loadrunner with several servers are key features and stress test and traffic load impact on the user interface and we will try the uploaded jar. We strive to identify all user responsiveness, and provide vusers to reset all, but difficult to see advantages of your application is good for helping us! Performance testing is an essential medium of any web application development. Execution including perl. Flexible deployment options allow giant to applications, you can select which desktop client with key field. What is important graphs that provides simple. And whether the primary impact conversions, graphs sufficient for this uncovers many simultaneous users and memory leaks during software testers, or https by.
    [Show full text]
  • Loadrunner Professional
    Data Sheet Application Delivery Management LoadRunner Professional Micro Focus® LoadRunner Professional software is the industry-standard software for perfor mance engineering. Gen erate real-life loads. Identify and diagnose problems. Deploy with confidence. or upgraded applications meet the Product Highlights Click here to learn how LoadRunner Professional performance requirements of your business. Understanding Application Performance can help you deliver high-performing applications. How do you know whether your mission-critical The Inside Story on applications meet the performance and scal- ability requirements of your business? How do LoadRunner Professional you decrease the risk of a failure when deploy- With an intuitive record and playback mecha- nism, including the patented TruClient technol- ing to production? Are your applications per- ogy, LoadRunner Professional reproduces real forming optimally? business processes that a user would perform in production. These scripts can then be easily Enterprise applications are becoming increas- modified to emulate real user behavior. ingly complex. With modern applications, there are many moving parts that can easily become LoadRunner Professional then emulates hun- points of failure if not tested proactively to de- dreds or thousands of concurrent virtual us- ployment. Platforms such as mobile, Cloud, ers, with minimal hardware, to apply accurate and hybrid environments offer their own share workloads to any application. As it drives load of challenges. LoadRunner Professional soft- against the system, LoadRunner Professional ware, used by thousands of business including captures end-user response times for busi- some of the leading Fortune 500 companies ness processes and transactions to determine around the world, is a comprehensive solution whether the application can meet the required for testing system behavior and performance.
    [Show full text]
  • Comparative Study on Performance Testing with Jmeter
    ISSN (Online) 2278-1021 ISSN (Print) 2319-5940 IJARCCE International Journal of Advanced Research in Computer and Communication Engineering ICRITCSA M S Ramaiah Institute of Technology, Bangalore Vol. 5, Special Issue 2, October 2016 Comparative Study on Performance Testing with JMeter Dr. Niranjanamurthy M1, Kiran Kumar S2, Anupama Saha3, Dr. Dharmendra Chahar4 Assistant Professor, Department of MCA, MSRIT, Bangalore, India1 Student, Department of MCA, Sir MVIT, Bangalore, India2 Student, Department of MCA, MSRIT, Bangalore, India3 Assistant Professor, Dept of Computer Science, Smt. K.D.G.D. Mittal Mahila (P.G.) Mahavidyalaya, Rajasthan, India4 Abstract: Performance testing is an process of determine the speed or effectiveness of a computer, network, software program or device. The focus of Performance testing is checking a software program's Speed - Determines whether the application responds very quickly, Scalability Determines maximum user load the software application can handle. Stability - Determines if the application is stable under varying loads. Performance testing mainly divided into Stress and Load testing. jMeter is a Open Source testing software. It is 100% pure Java application for load and performance testing. In this paper we discussed performance testing tools and proposed best Performance tool for web application Industry. Keywords: Performance Testing, Types of performance testing, Load Testing, Stress testing, Volume testing, Scalability testing, JMeter, LoadRunner. I. INTRODUCTION Application load testing is a measure of entire web Control Console: which organize drives and manages the application ability to sustain certain number of load test. simultaneous user transactions while maintaining adequate Virtual users: These are the process which simulates response time, because it is comprehensive.
    [Show full text]
  • Loadrunner and Performance Center System Requirements
    Versions 12.61 LoadRunner and Performance Center System Requirements (Product Availability Matrix) Document release date: November 2018 Software release date: November 2018 System Requirements Legal Notices Disclaimer Certain versions of software and/or documents (“Material”) accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners. Warranty The only warranties for Seattle SpinCo, Inc. and its subsidiaries (“Seattle”) products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. Seattle shall not be liable for technical or editorial errors or omissions contained herein. The information contained herein is subject to change without notice. Restricted Rights Legend Confidential computer software. Except as specifically indicated, valid license from Seattle required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license. Copyright Notice © Copyright 1993 - 2018 Micro Focus or one of its affiliates. Trademark Notices Adobe™ is a trademark of Adobe Systems Incorporated. Microsoft® and Windows® are U.S. registered trademarks of Microsoft Corporation. UNIX® is a registered trademark of The Open Group. Oracle and Java are registered trademarks of Oracle and/or its affiliates.
    [Show full text]
  • Comparative Study of Performance Testing Tools: Apache Jmeter and HP Loadrunner
    Thesis no: MSSE-2016-16 Comparative Study of Performance Testing Tools: Apache JMeter and HP LoadRunner Rizwan Bahrawar Khan Faculty of Computing Blekinge Institute of Technology SE-371 79 Karlskrona Sweden This thesis is submitted to the Faculty of Computing at Blekinge Institute of Technology in partial fulfillment of the requirements for the degree of Master of Science in Software Engineering. The thesis is equivalent to 20 weeks of full time studies. Contact Information: Author: Rizwan Bahrawar Khan [email protected] University advisor: Dr. Mikeal Svahnberg School of Computing Faculty of Computing Internet : www.bth.se Blekinge Institute of Technology Phone : +46 455 38 50 00 SE-371 79 Karlskrona, Sweden Fax : +46 455 38 50 57 i i ABSTRACT Software Testing plays a key role in Software Development. There are two approaches to software testing i.e. Manual Testing and Automated Testing which are used to detect the faults. There are numbers of automated software testing tools with different purposes but it is always a problem to select a software testing tool according to the needs. In this research, the author compares two software testing tools i.e. Apache JMeter and HP LoadRunner to determine their usability and efficiency. To compare the tools, different parameters were selected which guide the tool evaluation process. To complete the objective of the research, a scenario-based survey is conducted and two different web applications were tested. From this research, it is found that Apache JMeter got an edge over HP Loadrunner in different aspects which include installation, interface and learning. Keywords: Software Testing, Automated Software Testing, Performance Testing, Web Applications ACKNOWLEDGMENT I am specially thankful to Almighty Allah who helped me to complete this thesis.
    [Show full text]
  • Loadrunner Cloud
    Data Sheet Application Delivery Management LoadRunner Cloud Software development projects are fast, and demand a smarter approach to agile performance t esting. Micro Focus® LoadRunner Cloud is a cloud-based load-testing service that makes it easy to plan, run, and scale testing. Simple, smart, and scalable. Product Highlights Key Benefits Quick View The Load Testing Challenge Simple ■ Cloud-based solution allowing for quick In today’s fast-moving agile testing and devel- LoadRunner Cloud makes it easy to design and infrastructure provisioning opment environments, software load testing create load tests. From the point at which you ■ Enables you to scale load-testing solutions to should never be an after-the-fact activity. To sign up for the service, you can start your first more than 5 million web virtual users deliver high-quality software on time, your de- load test in less than 10 minutes. ■ Easy to design and create load test velopment team needs to integrate load test- ing into your sprints—so you can identify and With LoadRunner Cloud, your agile perfor- ■ Predictive and real time analytics with extensive reporting resolve issues before applications or updates mance testing team can now start mobile app go live. and website load testing in the cloud much ■ Integration with third-party tools earlier in the project. Your developers don’t ■ Easy to use due to intuitive features In too many cases, application delivery teams have to wait for performance engineers to be- ■ Quickly create and maintain tests to accelerate don’t weave load testing into the full fabric of come available for testing.
    [Show full text]