AppScan
Rational/IBM suite which automates web application security testing. Outputs include defect analysis and recommending remedying security flaws. Audiors and compliance officers can use the application to validate compliance with security requirements.
Aptixia IxLoad
Communications testing tool focusing on the triple play of voice, video and data services. The performance of related networks is simulated with IPTV and subscribers to ensure Quality of Experience. IGMP, MLD, and RTSP; voice protocols like SIP and MGCP; and data protocols like HTTP, FTP, and SMTP are all tested by the tool. Infrastructure DNS, DHCP, RADIUS, and LDAP protocols can all be checked. Security vulnerabilities can also be checked for through the use of simulated malicious traffic.
Atomic Watch
Web monitoring software. The application executes tests as a background process when installed on a server. Strings can be checked for on a webpage or form. Notification is by the usual methods, email, sound alarm or URL.
Core Impact Pro
Web application security testing tool from Core Security Technologies. Penetration testing techniques are used to identify vulnerabilitie from emerging threats and trace attack paths even if very complex.
Search This Blog
Showing posts with label load testing tool. Show all posts
Showing posts with label load testing tool. Show all posts
Thursday, 19 February 2009
Friday, 13 February 2009
AppLoader
AppLoader
NRG Global produced load testing application. Based on a Windows desktop it is used for web and other applications. The load is generated from the end user's perspective. The vendor claims that it is protocol independent and supporting enterprise class applications. Integrates with Chroniker monitoring suite.
NRG Global produced load testing application. Based on a Windows desktop it is used for web and other applications. The load is generated from the end user's perspective. The vendor claims that it is protocol independent and supporting enterprise class applications. Integrates with Chroniker monitoring suite.
Monday, 1 September 2008
DnsMux
IP load-balancing and traffic management appliances for enhanced performance, high availability, reliability, and disaster tolerance from Redhill Networks
Natural disasters can be unpredictable and unavoidable, but they do not need to cause systems to be unavailable.
As Internet and intranet applications continue to grow in popularity and criticality, as more and more users around the globe become connected to the Internet, and as applications are increasing served via the Internet, the demands for continuous availability and the cost of downtime continue to escallate. Today’s users demand ever-more stable computing environments and expect web sites to always be available.
Today’s users also demand high performance from anywhere in the world. Many companies are deploying additional hosting sites to satisfy user demands but face challenges as to how to connect users to the best servers to satisfy their requests and deliver high performance to users located far away from hosting servers
+ Introducing DnsMux
DnsMux™ is an intelligent DNS server that can ensure the uptime and of Web- and other IP-based applications by diverting traffic away from failed servers to servers at one or more different geographical locations, while also ensuring that users worldwide are connected to the best servers to meet performance and content objectives.
Availability of hosting servers becomes harder to manage when they are at different locations, so further challenges arise as to how to handle scheduled downtime – and, even more difficult, unscheduled downtime due to failure – of servers that are out of reach, while ensuring demands for continuous availability to users worldwide. DnsMux facilitates servers or entire sites to be taken out of operation at will, all from a Web-based interface anywhere in the world.
CAI Networks has created a simple and affordable solution to meet these challenges. With DnsMux, what has until now been available only to those with the resources to spend on high-priced solutions is now available to everyone.
+ What is DNSMux?
DnsMux is a network appliance that replaces conventional authoritative DNS servers, which offer limited functionality. In a multi-site environment, DNSMux provides all the functionality of existing DNS server but additionally offers:
High availability / failover: DnsMux automatically monitors the health of the web servers it controls; should a failure occur, or should one or more servers at a site be taken out of operation, DnsMux automatically sends new traffic to a functioning site
High performance / load balancing: DnsMux automatically detects heavily-loaded servers or sites and directs users to equivalent servers or sites with lighter loads
Affinity targeting: DnsMux can automatically determine the geographical location of each user and, based on configuration settings, route them to the appropriate web server or server farm that contains the appropriate content based on language, geography, etc.
+ High Availability / Failover
Natural disasters, power outages, ISP failures, and other problems can cause a site to be totally unreachable for a short or extended period of time. During that time, many users are likely to give up and assume the worst, since they will have no idea when the site may come back up, and are likely to abandon after retrying for a brief period of time. This can mean loss of confidence, and loss of business.
DnsMux handles such problems by regularly checking the health of each site (comprised of one or more web servers) it manages every few seconds to ensure that each is operational. Should the site experience problems, its servers are immediately taken out of service and new traffic is routed to another site. Such multiple sites can all be active, or one or more can be designed as hot standby. DnsMux can be configured to fail over to either any active site or to a specific site should a failure occur.
DnsMux’s health-checking uses OSI layer 4 to 7 network protocols and RSA-encrypted secure communication between DnsMuxes at all times. Should an abnormal situation be detected, DnsMux can be configured to send notification to a specified email address, mobile phone, or PDA.
+ Facilitates Planned and Unplanned Downtime
Besides being able to avoid unplanned downtime due to disaster or other mishap, DnsMux facilitates planned downtime for maintenance or other purpose by exempting one or more (or all) servers at a site from receiving traffic. During such times, traffic is diverted to other servers or other sites until the server(s) are brought back online.
DnsMux permits sites to be designated for normal operation, or they can act as hot standbys should another site fail.
+ Peak Performance for Geographically Distributed
Users and Sites
Whereas ordinary DNS servers directs users to multiple sites serving the same content on a rather arbitrary basis, DNSMux can route each user to the site that offers the best performance.
DnsMux can automatically determine each user’s approximate geographical location and the proximity to each server in a DnsMux-managed geographical network, and cause the traffic to be routed to the closest server that hosts the content being sought.
DnsMux regularly monitors the performance of each server it manages and routes traffic to the best performing servers, thereby ensuring optimal user response times. DnsMux can intelligently load-balance traffic between multiple sites as well as multiple servers at a site.
+ Affinity Targeting Connects Users to Appropriate Content
An important DnsMux feature for sites that contain disparate content is the ability to automatically routes users to the sites and servers containing appropriate content. Such affinities are typically based on geography – for example, routing users in Germany to German-language sites, or routing European users to a Europe site while US-based are routed to English-language sites in North America.
Such affinity targeting is accomplished via automatic determination of users’ locations and configuration settings identifying which geographies should be associated with various sites. If multiple servers can satisfy affinity-based user requests, DnsMux is able to route users to the closest ones, based on geographical proximity or measured performance.
Failover capability is employed so that if any of the DnsMux-managed sites should fail users will be automatically rerouted around them to the sites that contain the appropriate content.
+ High Security
DnsMux configuration and management is done via a browser-based interface, permitting remote administration from anywhere that has IP connectivity and secure access to the DnsMux unit. DnsMux contains its own firewall to enforce access only by authorized users or other DnsMux units with which it communicates.
DnsMux’s configuration and management features include:
Master/slave configuration capability permits changes to be made on one DnsMux and automatically propagated to other DnsMuxes in the network
DnsMux’s built-in firewall restricts configuration access to only authorized users
DnsMux is equipped with a second network interface, allowing administration tasks to be routed through a specified network
DnsMux can be located behind a NAT firewall or WebMux load balancer
The DnsMux unit includes a front keypad interface and menu-driven LCD display, which constantly updates its operational status.
To further ease implementation, CAI Networks can factory pre-configure a customer’s DnsMux unit(s) as a free service.
Natural disasters can be unpredictable and unavoidable, but they do not need to cause systems to be unavailable.
As Internet and intranet applications continue to grow in popularity and criticality, as more and more users around the globe become connected to the Internet, and as applications are increasing served via the Internet, the demands for continuous availability and the cost of downtime continue to escallate. Today’s users demand ever-more stable computing environments and expect web sites to always be available.
Today’s users also demand high performance from anywhere in the world. Many companies are deploying additional hosting sites to satisfy user demands but face challenges as to how to connect users to the best servers to satisfy their requests and deliver high performance to users located far away from hosting servers
+ Introducing DnsMux
DnsMux™ is an intelligent DNS server that can ensure the uptime and of Web- and other IP-based applications by diverting traffic away from failed servers to servers at one or more different geographical locations, while also ensuring that users worldwide are connected to the best servers to meet performance and content objectives.
Availability of hosting servers becomes harder to manage when they are at different locations, so further challenges arise as to how to handle scheduled downtime – and, even more difficult, unscheduled downtime due to failure – of servers that are out of reach, while ensuring demands for continuous availability to users worldwide. DnsMux facilitates servers or entire sites to be taken out of operation at will, all from a Web-based interface anywhere in the world.
CAI Networks has created a simple and affordable solution to meet these challenges. With DnsMux, what has until now been available only to those with the resources to spend on high-priced solutions is now available to everyone.
+ What is DNSMux?
DnsMux is a network appliance that replaces conventional authoritative DNS servers, which offer limited functionality. In a multi-site environment, DNSMux provides all the functionality of existing DNS server but additionally offers:
High availability / failover: DnsMux automatically monitors the health of the web servers it controls; should a failure occur, or should one or more servers at a site be taken out of operation, DnsMux automatically sends new traffic to a functioning site
High performance / load balancing: DnsMux automatically detects heavily-loaded servers or sites and directs users to equivalent servers or sites with lighter loads
Affinity targeting: DnsMux can automatically determine the geographical location of each user and, based on configuration settings, route them to the appropriate web server or server farm that contains the appropriate content based on language, geography, etc.
+ High Availability / Failover
Natural disasters, power outages, ISP failures, and other problems can cause a site to be totally unreachable for a short or extended period of time. During that time, many users are likely to give up and assume the worst, since they will have no idea when the site may come back up, and are likely to abandon after retrying for a brief period of time. This can mean loss of confidence, and loss of business.
DnsMux handles such problems by regularly checking the health of each site (comprised of one or more web servers) it manages every few seconds to ensure that each is operational. Should the site experience problems, its servers are immediately taken out of service and new traffic is routed to another site. Such multiple sites can all be active, or one or more can be designed as hot standby. DnsMux can be configured to fail over to either any active site or to a specific site should a failure occur.
DnsMux’s health-checking uses OSI layer 4 to 7 network protocols and RSA-encrypted secure communication between DnsMuxes at all times. Should an abnormal situation be detected, DnsMux can be configured to send notification to a specified email address, mobile phone, or PDA.
+ Facilitates Planned and Unplanned Downtime
Besides being able to avoid unplanned downtime due to disaster or other mishap, DnsMux facilitates planned downtime for maintenance or other purpose by exempting one or more (or all) servers at a site from receiving traffic. During such times, traffic is diverted to other servers or other sites until the server(s) are brought back online.
DnsMux permits sites to be designated for normal operation, or they can act as hot standbys should another site fail.
+ Peak Performance for Geographically Distributed
Users and Sites
Whereas ordinary DNS servers directs users to multiple sites serving the same content on a rather arbitrary basis, DNSMux can route each user to the site that offers the best performance.
DnsMux can automatically determine each user’s approximate geographical location and the proximity to each server in a DnsMux-managed geographical network, and cause the traffic to be routed to the closest server that hosts the content being sought.
DnsMux regularly monitors the performance of each server it manages and routes traffic to the best performing servers, thereby ensuring optimal user response times. DnsMux can intelligently load-balance traffic between multiple sites as well as multiple servers at a site.
+ Affinity Targeting Connects Users to Appropriate Content
An important DnsMux feature for sites that contain disparate content is the ability to automatically routes users to the sites and servers containing appropriate content. Such affinities are typically based on geography – for example, routing users in Germany to German-language sites, or routing European users to a Europe site while US-based are routed to English-language sites in North America.
Such affinity targeting is accomplished via automatic determination of users’ locations and configuration settings identifying which geographies should be associated with various sites. If multiple servers can satisfy affinity-based user requests, DnsMux is able to route users to the closest ones, based on geographical proximity or measured performance.
Failover capability is employed so that if any of the DnsMux-managed sites should fail users will be automatically rerouted around them to the sites that contain the appropriate content.
+ High Security
DnsMux configuration and management is done via a browser-based interface, permitting remote administration from anywhere that has IP connectivity and secure access to the DnsMux unit. DnsMux contains its own firewall to enforce access only by authorized users or other DnsMux units with which it communicates.
DnsMux’s configuration and management features include:
Master/slave configuration capability permits changes to be made on one DnsMux and automatically propagated to other DnsMuxes in the network
DnsMux’s built-in firewall restricts configuration access to only authorized users
DnsMux is equipped with a second network interface, allowing administration tasks to be routed through a specified network
DnsMux can be located behind a NAT firewall or WebMux load balancer
The DnsMux unit includes a front keypad interface and menu-driven LCD display, which constantly updates its operational status.
To further ease implementation, CAI Networks can factory pre-configure a customer’s DnsMux unit(s) as a free service.
Sunday, 31 August 2008
QTRAX Load Testing with SOASTA
SOASTA, the leading provider of cloud-based testing solutions, and QTRAX, a new free digital music service, today announced a significant breakthrough in the load testing of web applications in the Cloud. SOASTA CloudTest Lab, running in Amazon EC2, simulated 100,000 virtual users against QTRAX's soon to be launched digital music service. The test required
approximately 100 test servers that were located in SOASTA CloudTest Lab. SOASTA CloudTest Lab produced a complete set of performance analytics that provided QTRAX with metrics on how their web application responded under heavy load -- allowing them to optimize their application configuration far in advance of their public launch.
SOASTA CloudTest Lab, with access to over 1,000 test servers available on demand, enables companies of all sizes to quickly and affordably simulate high volumes of web traffic to test web site performance. What would have cost hundreds of thousands of dollars and take weeks to execute, is now easily achievable within an hour and for a fraction of the cost.
"We anticipate our service to be extremely popular with traffic and music content from around the world. We needed an affordable testing solution to make sure we deliver according to our own and our future customers' expectations," said Christopher Roe, CTO, QTRAX. "SOASTA helped us to check and quantify the performance of our service so we can ensure a successful user experience no matter how heavy the traffic."
SOASTA CloudTest provides engineers with a 24x7x365 virtual test lab at their fingertips. The combination of a scalable hardware architecture with leading edge web testing technology enables the testing of every layer of a web application or service. It delivers immediate value, scales seamlessly up or down with testing needs, and does not require investment in a cost prohibitive testing infrastructure. SOASTA CloudTest natively supports every testing type including Load, Performance, Functional, and Web UI/Ajax.
"We are enabling a new way of testing with the combination of our SOASTA CloudTest solution and the virtual computing resources of cloud computing," said Tom Lounibos, CEO, SOASTA. "A load test of this scale has never been done so quickly and affordably. As businesses continue to use the web as their main sales channel, cloud computing's on-demand, scalable infrastructure is key in the way we develop, deploy and manage web applications."
approximately 100 test servers that were located in SOASTA CloudTest Lab. SOASTA CloudTest Lab produced a complete set of performance analytics that provided QTRAX with metrics on how their web application responded under heavy load -- allowing them to optimize their application configuration far in advance of their public launch.
SOASTA CloudTest Lab, with access to over 1,000 test servers available on demand, enables companies of all sizes to quickly and affordably simulate high volumes of web traffic to test web site performance. What would have cost hundreds of thousands of dollars and take weeks to execute, is now easily achievable within an hour and for a fraction of the cost.
"We anticipate our service to be extremely popular with traffic and music content from around the world. We needed an affordable testing solution to make sure we deliver according to our own and our future customers' expectations," said Christopher Roe, CTO, QTRAX. "SOASTA helped us to check and quantify the performance of our service so we can ensure a successful user experience no matter how heavy the traffic."
SOASTA CloudTest provides engineers with a 24x7x365 virtual test lab at their fingertips. The combination of a scalable hardware architecture with leading edge web testing technology enables the testing of every layer of a web application or service. It delivers immediate value, scales seamlessly up or down with testing needs, and does not require investment in a cost prohibitive testing infrastructure. SOASTA CloudTest natively supports every testing type including Load, Performance, Functional, and Web UI/Ajax.
"We are enabling a new way of testing with the combination of our SOASTA CloudTest solution and the virtual computing resources of cloud computing," said Tom Lounibos, CEO, SOASTA. "A load test of this scale has never been done so quickly and affordably. As businesses continue to use the web as their main sales channel, cloud computing's on-demand, scalable infrastructure is key in the way we develop, deploy and manage web applications."
Labels:
cloud,
cloud-based testing,
CloudTest,
digital testing,
load testing,
load testing tool,
QTRAX,
SOASTA
Monday, 25 August 2008
PureLoad
PureLoad is a load testing tool that simulates thousands of users executing requests against server based applications. Use PureLoad to verify performance and stability of your server applications.
Claimed benefits:-
Ease Of Use
No scripting language or programming required, everything controlled from GUI
Extensive support for testing web applications
Test web applications created using JavaEE, .NET, PHP, AJAX, SOAP, ASP, CGI etc.
Support for other type of server applications
Using protocols like FTP, SSH, Telnet, etc.
Cost effective
Prices from $4490 (PureLad Web, 50 virtual users), platform independent and no advanced training required
Claimed benefits:-
Ease Of Use
No scripting language or programming required, everything controlled from GUI
Extensive support for testing web applications
Test web applications created using JavaEE, .NET, PHP, AJAX, SOAP, ASP, CGI etc.
Support for other type of server applications
Using protocols like FTP, SSH, Telnet, etc.
Cost effective
Prices from $4490 (PureLad Web, 50 virtual users), platform independent and no advanced training required
JBlitz
JBlitz is a 100% Java product that is fully cross-platform. JBlitz ships with an extensive API for fine-tuning, customization and integration.
JBlitz will give you the reassurance you need and help ensure your customers get the first class web experience they expect! Try it out today.
-- Achieves continuous heavy loading via multiple virtual users that simulate multiple concurrent browser sessions.--
-- Comes fully featured and provides a rich, clear and easy to use application interface.
-- Does not require any complex scripting. All test setup is done through the GUI.
-- Comes with an extensive customization API allowing you to fine-tune, extend or integrate with third party software.
-- Is available on Windows, Linux, Mac and Unix.
JBlitz will give you the reassurance you need and help ensure your customers get the first class web experience they expect! Try it out today.
-- Achieves continuous heavy loading via multiple virtual users that simulate multiple concurrent browser sessions.--
-- Comes fully featured and provides a rich, clear and easy to use application interface.
-- Does not require any complex scripting. All test setup is done through the GUI.
-- Comes with an extensive customization API allowing you to fine-tune, extend or integrate with third party software.
-- Is available on Windows, Linux, Mac and Unix.
Labels:
GET,
HTTP,
Java,
Java Tools,
JBlitz,
load testing,
load testing tool,
POST,
PUT,
statistical analysis,
web testing,
web testing tools
Saturday, 23 August 2008
OpenLoad Tester
OpenLoad Tester V5.5 is a browser based, performance optimization solution for functional and load testing as well as performance monitoring of dynamic Web applications and services. Powered by IBM Software, OpenLoad Tester V5.5 delivers unprecedented ease of use, accuracy and scalability, while eliminating the need for complex scripting and complicated data analysis.
OpenLoad Tester V5.5 substantially minimizes the time and skill set required to load test and tune the performance of Web based applications and services by simplifying the process of building real-world user scenarios, verifying expected functional behavior through automated regression testing and pinpointing performance bottlenecks within Web applications and IT infrastructure from both inside and outside the firewall; offering application development and testing teams the ability to perform fast and productive performance optimization of enterprise Web applications and services.
OpenLoad Tester V5.5 substantially minimizes the time and skill set required to load test and tune the performance of Web based applications and services by simplifying the process of building real-world user scenarios, verifying expected functional behavior through automated regression testing and pinpointing performance bottlenecks within Web applications and IT infrastructure from both inside and outside the firewall; offering application development and testing teams the ability to perform fast and productive performance optimization of enterprise Web applications and services.
WAPT 5.0
WAPT 5.0 is a load and stress testing tool that provides you with an easy-to-use, consistent and cost-effective way of testing web sites, web servers, and intranet applications with web interfaces. You may test and analyze the performance characteristics under various load conditions to find bottlenecks of your web applications. WAPT has a set of features to test web sites with dynamic content and secure HTTPS pages. It provides informative test results through descriptive graphs and reports.
Today thousands of businesses worldwide face the challenge of establishing their web presence - a goal difficult to achieve without efficient web site development and testing tools. Why is load and stress testing is so important? Most performance issues arise only when the server is stressed with a high user load. This means that you should perform load testing to know how many concurrent visitors your site can serve flawlessly. It can be difficult to organize such testing without the help of a group of real users. The right way is to use advanced automatic load and stress testing tools. WAPT can simulate up to several thousands real users to check the performance of your site and find any bottlenecks.
Today thousands of businesses worldwide face the challenge of establishing their web presence - a goal difficult to achieve without efficient web site development and testing tools. Why is load and stress testing is so important? Most performance issues arise only when the server is stressed with a high user load. This means that you should perform load testing to know how many concurrent visitors your site can serve flawlessly. It can be difficult to organize such testing without the help of a group of real users. The right way is to use advanced automatic load and stress testing tools. WAPT can simulate up to several thousands real users to check the performance of your site and find any bottlenecks.
Monday, 18 August 2008
Httperf
Httperf is a tool for measuring web server performance. It provides a flexible facility for generating various HTTP workloads and for measuring server performance. The focus of httperf is not on implementing one particular benchmark but on providing a robust, high-performance tool that facilitates the construction of both micro- and macro-level benchmarks. The three distinguishing characteristics of httperf are its robustness, which includes the ability to generate and sustain server overload, support for the HTTP/1.1 and SSL protocols, and its extensibility to new workload generators and performance measurements.
Sunday, 17 August 2008
SIte Tester
An easy-to-use tool to test web servers and web applications against stress. Are you looking for a tool that let you simulate exactly, what hundreds of users doing on your servers? Are your web application codes really tested for full load, before you actually deploy them? Try SiteTester, the newest tool to test server performance easily...
SiteTester1.0 is a JDK1.2 (or later) compatible Java application and now is available for the Windows and UNIX environments.
Click here to find more about SiteTester
Click here to evaluate SiteTester
IRun RTF Converter v1.20
IRun is a utility that can convert your RTF documents, which are created with word processors like Word and WordPerfect, to web page(s) in HTML or XML format.
The DLL component allows developers to add conversion functionality to their applications.
IRun is a freeware. You can download and use it for free.
Click here for more information on IRun.
Click here to download IRun
IRun-J RTF Converter For Java v1.04 - New!
IRun-J is the Java version of the popular RTF to HTML converter. It is available as a Java SDK 1.4 (or later) compatible java library (JAR), that can convert RTF to XML or HTML with CSS option. IRun-J also has the API functions to convert WMF/EMF images to SVG and BMP images to GIF or PNG.
Features:
RTF to XML or HTML conversion with CSS styling option.
WMF/EMF images and OLE objects (standalone files or embedded into RTF) to SVG conversion
Windows BMP/DIB images (standalone files or embedded into RTF) to PNG/GIF/JPG conversion
Embedding images into the final HTML with Base64 encoded represenation
Allowing custom converters through a callback style API
SiteTester1.0 is a JDK1.2 (or later) compatible Java application and now is available for the Windows and UNIX environments.
Click here to find more about SiteTester
Click here to evaluate SiteTester
IRun RTF Converter v1.20
IRun is a utility that can convert your RTF documents, which are created with word processors like Word and WordPerfect, to web page(s) in HTML or XML format.
The DLL component allows developers to add conversion functionality to their applications.
IRun is a freeware. You can download and use it for free.
Click here for more information on IRun.
Click here to download IRun
IRun-J RTF Converter For Java v1.04 - New!
IRun-J is the Java version of the popular RTF to HTML converter. It is available as a Java SDK 1.4 (or later) compatible java library (JAR), that can convert RTF to XML or HTML with CSS option. IRun-J also has the API functions to convert WMF/EMF images to SVG and BMP images to GIF or PNG.
Features:
RTF to XML or HTML conversion with CSS styling option.
WMF/EMF images and OLE objects (standalone files or embedded into RTF) to SVG conversion
Windows BMP/DIB images (standalone files or embedded into RTF) to PNG/GIF/JPG conversion
Embedding images into the final HTML with Base64 encoded represenation
Allowing custom converters through a callback style API
Saturday, 31 May 2008
QEngine
AdventNet QEngine from AdventNet is a test automation tool which supports load testing and functional testing for Web Applications. It also provides out of the box support for testing SOAP Web Services.
AdventNet QEngine for Load Testing helps ensure, your 'N' Tier enterprise applications can meet heavy user loads during peak hours and have high uptime in production. It helps meet end user service levels and empowers you to successfully roll out business applications in to production by proactively load testing the application.
QEngine performance testing can help you identify bottlenecks in your application code and eliminate them proactively. After performance testing is completed, Load Testing can help identify inventory requirements and help you decide whether its best for you to scale vertically (adding high end servers) or horizontally (adding more web servers, databases etc).
Performance Testing: Weed out bottlenecks in your web application
Load Testing : Identify server and database needs before going to production
Functional Testing : Test functionality of Web Applications and ensure quality during Application Development Life Cycle.
Stress testing : Learn if application recovers gracefully
AJAX Testing for Web 2.0 Applications
Performance Monitors : Conclude on Inventory Requirements
Distributed Load Testing : Scale for 1000s of Virtual User Load using commodity hardware
Web Services Testing : Performance Test your SOAP Web Services
J2EE Diagnostics, enhanced Database Monitoring and Application Server Monitoring using ManageEngine Applications Manager
AdventNet QEngine for Load Testing helps ensure, your 'N' Tier enterprise applications can meet heavy user loads during peak hours and have high uptime in production. It helps meet end user service levels and empowers you to successfully roll out business applications in to production by proactively load testing the application.
QEngine performance testing can help you identify bottlenecks in your application code and eliminate them proactively. After performance testing is completed, Load Testing can help identify inventory requirements and help you decide whether its best for you to scale vertically (adding high end servers) or horizontally (adding more web servers, databases etc).
Performance Testing: Weed out bottlenecks in your web application
Load Testing : Identify server and database needs before going to production
Functional Testing : Test functionality of Web Applications and ensure quality during Application Development Life Cycle.
Stress testing : Learn if application recovers gracefully
AJAX Testing for Web 2.0 Applications
Performance Monitors : Conclude on Inventory Requirements
Distributed Load Testing : Scale for 1000s of Virtual User Load using commodity hardware
Web Services Testing : Performance Test your SOAP Web Services
J2EE Diagnostics, enhanced Database Monitoring and Application Server Monitoring using ManageEngine Applications Manager
Friday, 30 May 2008
Spirent Avalanche Load Testing Appliance
Part of the Avalanche suite of testing tools from Spirent Communications
Avalanche provides considerable flexibility, enabling testers to specify load variables such as user sessions, new user sessions per second, transactions,transactions per second, connections or connections per second. One load profile can be specified for an entire test, or a separate load profile can be defined for each group of simulated users. This flexible approach enables
different actions, network characteristics and loads to be specified for each group of simulated users. In addition, graduated load-stressing capabilities save time by allowing testers to set up user and network parameters just once and then
perform tests at multiple load levelsgenerated, recreating a wide range of real-world loading scenarios. This proactive approach enables you to correct trouble spots and bottlenecks before network slowdowns or costly outages occur.
Features include
Simulating load variables such as user sessions, new user sessions, and variations on transactions per second. Different loads per group of users.
Avalanche provides considerable flexibility, enabling testers to specify load variables such as user sessions, new user sessions per second, transactions,transactions per second, connections or connections per second. One load profile can be specified for an entire test, or a separate load profile can be defined for each group of simulated users. This flexible approach enables
different actions, network characteristics and loads to be specified for each group of simulated users. In addition, graduated load-stressing capabilities save time by allowing testers to set up user and network parameters just once and then
perform tests at multiple load levelsgenerated, recreating a wide range of real-world loading scenarios. This proactive approach enables you to correct trouble spots and bottlenecks before network slowdowns or costly outages occur.
Features include
Simulating load variables such as user sessions, new user sessions, and variations on transactions per second. Different loads per group of users.
Thursday, 29 May 2008
The Grinder
A Java load testing framework downloadable from sourceforge.net.
Main features are
Generic Approach Load test anything that has a Java API. This includes common cases such as HTTP web servers, SOAP and REST web services, and application servers (CORBA, RMI, JMS, EJBs), as well as custom protocols.
Flexible Scripting Tests are written in the powerful Jython scripting language.
Distributed Framework A graphical console allows multiple load injectors to be monitored and controlled, and provides centralised script editing and distribution.
Mature HTTP Support Automatic management of client connections and cookies. SSL. Proxy aware. Connection throttling. Sophisticated record and replay of the interaction between a browser and a web site.
Main features are
Generic Approach Load test anything that has a Java API. This includes common cases such as HTTP web servers, SOAP and REST web services, and application servers (CORBA, RMI, JMS, EJBs), as well as custom protocols.
Flexible Scripting Tests are written in the powerful Jython scripting language.
Distributed Framework A graphical console allows multiple load injectors to be monitored and controlled, and provides centralised script editing and distribution.
Mature HTTP Support Automatic management of client connections and cookies. SSL. Proxy aware. Connection throttling. Sophisticated record and replay of the interaction between a browser and a web site.
Labels:
CORBA,
EJBs,
HTTP,
Java,
Java API,
JMS,
Load Injectors,
load testing,
load testing tool,
RMI,
SOAP,
The Grinder,
web applications,
Web Services
Curl-loader
Curl-loader (also known as "omes-nik" and "davilka") is an open-source tool written in C-language, simulating application load and application behavior of thousands and tens of thousand HTTP/HTTPS and FTP/FTPS clients, each with its own source IP-address. In contrast to other tools curl-loader is using real C-written client protocol stacks, namely, HTTP and FTP stacks of libcurl and TLS/SSL of openssl, and simulates user behavior with support for login and authentication flavors.
The tool is useful for performance loading of various application services, for testing web and ftp servers and traffic generation. Activities of each virtual client are logged and collected statistics includes information about resolving, connection establishment, sending of requests, receiving responses, headers and data received/sent, errors from network, TLS/SSL and application (HTTP, FTP) level events and errors.
- Rampup of the virtual clients number at loading start in either automatic or manual mode;
- IPv4 and IPv6 addresses and URIs;
- HTTP 1.1. GET, POST and PUT, including file upload operations;
- HTTP user authentication login with POST or GET+POST methods. Unique configurable username and password for each virtual client as well as configurable posted string (post-forms) are the options. Another option is loading of users with credentials from a tokens text file;
- HTTP POST/GET forms with up to 16 tokens filled from a tokens text file;
- HTTP user logoff with POST, GET+POST, or GET (cookies); POST logoff with configurable posted string (post-forms);
- HTTP multipart form data POST-ing as in RFC1867;
- HTTP Web and Proxy Authentication (HTTP 401 and 407 responses) with Basic, Digest (RFC2617) and NTLM supported;
- HTTP 3xx redirections with unlimited number of redirections;
- HTTP cookies and DNS caches;
- FTP passive and active, FTP upload;
- Full customization of client request HTTP/FTP headers ;
- Transfer limit rate for each client download or upload operation on a per url bases;
- URL fetching probability;
- TCP connections reuse or re-establishment on a per url bases;
- Unlimited configurable number of URLs. Mixing of HTTP, HTTPS, FTP and FTPS urls in a single batch (test plan) configuration;
- Connection establishment timers for each URL;
- URL completion timers monitoring and enforcement for each client;
- Inter/after URL "sleeping" timers, including random timers taken from a configurable interval;
- Logfile with tracing activities for each virtual client. The logfile is automatically rewinded, when reaching configurable size preventing disk crashes;
- Logging of responses (headers and bodies) to files.
- Pre-cooked batch configuration (test plan) examples;
- Load Status GUI at console and with output to file;
- Status and statistics for each virtual client, which are logged to file;
The tool is useful for performance loading of various application services, for testing web and ftp servers and traffic generation. Activities of each virtual client are logged and collected statistics includes information about resolving, connection establishment, sending of requests, receiving responses, headers and data received/sent, errors from network, TLS/SSL and application (HTTP, FTP) level events and errors.
- Rampup of the virtual clients number at loading start in either automatic or manual mode;
- IPv4 and IPv6 addresses and URIs;
- HTTP 1.1. GET, POST and PUT, including file upload operations;
- HTTP user authentication login with POST or GET+POST methods. Unique configurable username and password for each virtual client as well as configurable posted string (post-forms) are the options. Another option is loading of users with credentials from a tokens text file;
- HTTP POST/GET forms with up to 16 tokens filled from a tokens text file;
- HTTP user logoff with POST, GET+POST, or GET (cookies); POST logoff with configurable posted string (post-forms);
- HTTP multipart form data POST-ing as in RFC1867;
- HTTP Web and Proxy Authentication (HTTP 401 and 407 responses) with Basic, Digest (RFC2617) and NTLM supported;
- HTTP 3xx redirections with unlimited number of redirections;
- HTTP cookies and DNS caches;
- FTP passive and active, FTP upload;
- Full customization of client request HTTP/FTP headers ;
- Transfer limit rate for each client download or upload operation on a per url bases;
- URL fetching probability;
- TCP connections reuse or re-establishment on a per url bases;
- Unlimited configurable number of URLs. Mixing of HTTP, HTTPS, FTP and FTPS urls in a single batch (test plan) configuration;
- Connection establishment timers for each URL;
- URL completion timers monitoring and enforcement for each client;
- Inter/after URL "sleeping" timers, including random timers taken from a configurable interval;
- Logfile with tracing activities for each virtual client. The logfile is automatically rewinded, when reaching configurable size preventing disk crashes;
- Logging of responses (headers and bodies) to files.
- Pre-cooked batch configuration (test plan) examples;
- Load Status GUI at console and with output to file;
- Status and statistics for each virtual client, which are logged to file;
Labels:
C,
Curl-loader,
FTP,
HTTP,
load testing,
load testing tool,
Open Source,
SSL,
web applications
Wednesday, 28 May 2008
vPerformer
Verisium vPerformer is a product that can be used assess the performance and scalability of web applications. vPerformer reveals the behavior of your web application when it is subject to extreme stress. You can measure the performance characteristics of your application by generating automated test scripts and replaying either recorded or customized test scripts that simulate thousands of concurrent virtual users.
In addition to showing you the performance characteristics of your own application, vPerformer enables you to monitor the state of any associated external component that influences the behavior of your application. These components include web servers, application servers, database servers, operating systems, network devices, and SNMP implementations of various vendors. This allows you to identify performance bottlenecks and pinpoint the source of the performance problem.
Features:
-user-friendly interface based on point-and-click operations
-uses the industry standard JavaScript language
-vPerformer can simulate thousands of virtual users while placing a negligible load
-roup recorded HTTP requests by web page or it can record each HTTP request individually.
-Support for multiple platforms, browsers, web servers, application servers and database servers over a LAN or WAN.
In addition to showing you the performance characteristics of your own application, vPerformer enables you to monitor the state of any associated external component that influences the behavior of your application. These components include web servers, application servers, database servers, operating systems, network devices, and SNMP implementations of various vendors. This allows you to identify performance bottlenecks and pinpoint the source of the performance problem.
Features:
-user-friendly interface based on point-and-click operations
-uses the industry standard JavaScript language
-vPerformer can simulate thousands of virtual users while placing a negligible load
-roup recorded HTTP requests by web page or it can record each HTTP request individually.
-Support for multiple platforms, browsers, web servers, application servers and database servers over a LAN or WAN.
Subscribe to:
Posts (Atom)