WebLOAD

Last updated

WebLOAD
Developer(s) RadView Software
Operating system Microsoft Windows, Linux
Type Load Testing Tool
License Proprietary software
Website www.radview.com

WebLOAD is load testing tool, performance testing, stress test web applications. This web and mobile load testing and analysis tool is from RadView Software. Load testing tool WebLOAD combines performance, scalability, and integrity as a single process for the verification of web and mobile applications. [1] [2] [3] It can simulate hundreds of thousands of concurrent users making it possible to test large loads and report bottlenecks, constraints, and weak points within an application. [4]

Contents

Using its multi-protocol support, WebLOAD simulates traffic of hundreds of thousands of users and provides analysis data on how the application behaves under load. WebLOAD monitors and incorporates statistics from the various components of the system under test: servers, application server, database, network, load-balancer, firewall, etc., and can also monitor the End User Experience and Service Level Agreement (SLA) compliance in production environments.

History

WebLOAD was first launched in August 1997. [5] Since its launch, RadView has released more than 20 versions of WebLOAD.

VersionRelease dateNotes
8.5June 2010 AJAX-based applications / Side-by-Side Views
8.6December 2010New Parameterization Manager / Statistical Correlation
9.0August 2012Load testing from the Cloud / Probing Client statistics / Extended Validation engine
10.0May 2013New User interface and user experience / Mobile support / IPv6 / Monitoring – Linux via SSH
10.1December 2013Plug-in for Jenkins / Integration with AppDynamics
10.2December 2014Web Dashboard / WebSockets testing / Integration with Perfecto Mobile / Integration with Dynatrace / JSON Support
10.3October 2015 Push technology support / Load testing with Selenium (software) WebDriver / Integration with Git repository / XMLHttpRequest Object Support
10.3.1February 2016Ability to freeze and unfreeze a test during execution / Integration with New Relic / Ranorex and Original Software's Test Drive Support

Features

WebLOAD's features include:

See also

Related Research Articles

An integrated development environment (IDE) is a software application that provides comprehensive facilities for software development. An IDE normally consists of at least a source-code editor, build automation tools, and a debugger. Some IDEs, such as IntelliJ IDEA, Eclipse and Lazarus contain the necessary compiler, interpreter or both; others, such as SharpDevelop, NetBeans do not.

In software quality assurance, performance testing is in general a testing practice performed to determine how a system performs in terms of responsiveness and stability under a particular workload. It can also serve to investigate, measure, validate or verify other quality attributes of the system, such as scalability, reliability and resource usage.

A web service (WS) is either:

<span class="mw-page-title-main">Load testing</span> Process of putting demand on a system and measuring its response

Load testing is the process of putting demand on a structure or system and measuring its response.

<span class="mw-page-title-main">Visual programming language</span> Programming language written graphically by a user

In computing, a visual programming language or block coding is a programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation. For example, many VPLs are based on the idea of "boxes and arrows", where boxes or other screen objects are treated as entities, connected by arrows, lines or arcs which represent relations.

Web development is the work involved in developing a website for the Internet or an intranet. Web development can range from developing a simple single static page of plain text to complex web applications, electronic businesses, and social network services. A more comprehensive list of tasks to which Web development commonly refers, may include Web engineering, Web design, Web content development, client liaison, client-side/server-side scripting, Web server and network security configuration, and e-commerce development.

<span class="mw-page-title-main">Apache Flex</span> Software development kit (SDK) for the development and deployment of rich web applications

Apache Flex, formerly Adobe Flex, is a software development kit (SDK) for the development and deployment of cross-platform rich web applications based on the Adobe Flash platform. Initially developed by Macromedia and then acquired by Adobe Systems, Adobe donated Flex to the Apache Software Foundation in 2011 and it was promoted to a top-level project in December 2012.

<span class="mw-page-title-main">LoadRunner</span> Software testing tool

LoadRunner is a software testing tool from OpenText. It is used to test applications, measuring system behavior and performance under load.

Mobile app development is the act or process by which a mobile app is developed for one or more mobile devices, which can include personal digital assistants (PDA), enterprise digital assistants (EDA), or mobile phones. Such software applications are specifically designed to run on mobile devices, taking numerous hardware constraints into consideration. Common constraints include CPU architecture and speeds, available memory (RAM), limited data storage capacities, and considerable variation in displays and input methods. These applications can be pre-installed on phones during manufacturing or delivered as web applications, using server-side or client-side processing to provide an "application-like" experience within a web browser.

Performance engineering encompasses the techniques applied during a systems development life cycle to ensure the non-functional requirements for performance will be met. It may be alternatively referred to as systems performance engineering within systems engineering, and software performance engineering or application performance engineering within software engineering.

Stress testing is a software testing activity that determines the robustness of software by testing beyond the limits of normal operation. Stress testing is particularly important for "mission critical" software, but is used for all types of software. Stress tests commonly put a greater emphasis on robustness, availability, and error handling under a heavy load, than on what would be considered correct behavior under normal circumstances.

A dynamic application security testing (DAST) is a non functional testing process where one can assess an application using certain techniques and the end result of such testing process covers security weaknesses and vulnerabilities present in an application. This testing process can be carried out either in manual way or by using automated tools. Manual assessment of an application involves a more human intervention to identify the security flaws which might slip from an automated tool. Usually business logic errors, race condition checks, and certain zero day vulnerabilities can only be identified using manual assessments.

Web testing is software testing that focuses on web applications. Complete testing of a web-based system before going live can help address issues before the system is revealed to the public. Issues may include the security of the web application, the basic functionality of the site, its accessibility to disabled and fully able users, its ability to adapt to the multitude of desktops, devices, and operating systems, as well as readiness for expected traffic and number of users and the ability to survive a massive spike in user traffic, both of which are related to load testing.

Cloud testing is a form of software testing in which web applications use cloud computing environments to simulate real-world user traffic.

Rational Performance Tester is a tool for automated performance testing of web- and server-based applications from the Rational Software division of IBM. It allows users to create tests that mimic user transactions between an application client and server. During test execution, these transactions are replicated in parallel to simulate a large transaction load on the server. Server response time measurements are collected to identify the presence and cause of any potential application bottlenecks. It is primarily used by Software Quality Assurance teams to perform automated software performance testing.

NeoLoad is an automated performance testing platform for enterprise organizations continuously testing from APIs to applications. It provides testers and developers automatic test design and maintenance, the most realistic simulation of user behavior, fast root cause analysis and built-in integrations with the entire software development lifecycle toolchain. It is designed, developed and marketed by Neotys, a privately owned company based in Gémenos, France.

<span class="mw-page-title-main">Test Studio</span> Software test automation tool

Progress Telerik Test Studio is a Windows-based software test automation tool for web and desktop that supports functional testing, software performance testing, load testing and RESTful API testing developed by Telerik. The tool ships with a plugin for Visual Studio and a standalone app that use the same repositories and file formats. Test Studio supports HTML, AJAX, Silverlight, ASP.NET MVC, JavaScript, WPF, Angular, React, ASP.NET AJAX, ASP.NET Core, and Blazor. Any application that runs on .NET 5, .NET Core, .NET 6 or higher can be automated with Test Studio. Test Studio supports cross-browser testing for Internet Explorer, Firefox, Microsoft Edge, and Chrome.

<span class="mw-page-title-main">RadView Software</span>

RadView Software develops and offers enterprises test automation solution and load testing tool and performance monitoring for web and mobile applications that allows companies to accelerate the development and deployment of their Web and Mobile applications and enables the implementation of their strategies involving their Websites. As of August 26, 2021, it had licensed its software to over 3,500 organizations.

The term load testing is used in different ways in the professional software testing community. Load testing generally refers to the practice of modeling the expected usage of a software program by simulating multiple users accessing the program concurrently. As such, this testing is most relevant for multi-user systems; often one built using a client/server model, such as web servers. However, other types of software systems can also be load tested. For example, a word processor or graphics editor can be forced to read an extremely large document; or a financial package can be forced to generate a report based on several years' worth of data. The most accurate load testing simulates actual use, as opposed to testing using theoretical or analytical modeling.

References

  1. "RadView Software Wins Editor's Choice Award" . Retrieved December 26, 2014.
  2. Tim Fielden. "RadView Tools Nicely Assist in E-biz QA". Computerworld.
  3. RadView Software. "WebLoad Professional". CNET. CBS Interactive.
  4. "Security and Assessment Provider Improves Web Site With WebLOAD" . Retrieved December 26, 2014.
  5. "RadView Takes on World Wide Wait"
  6. "MSDN: Not Just Another Automated Web Test Tool"
  7. "Test Republic: WebLOAD"
  8. "Correlation in WebLOAD"
  9. "WebLOAD Review"
  10. "Automated Software Test"
  11. "Online WebLOAD Dashboard Demo"