"The reporting facilities are excellent, enabling
us to produce professional-looking documents"


Philip Turtle, Architect
Unisys - UK
Next Steps
Download Trial
View Demos
Screenshots
Contact
References
Home / Product / Features / Scenario

 - Web Performance Testing Scenario

Features

Web Performance Testing Scenario

Web Performance Testing Scenario on the fly

  • NeoLoad creates automatically your Web Performance Testing Scenario by recording your actions using a simple web browser.

Browse a user-friendly web-based GUI

  • NeoLoad groups HTTP requests (HTML, images, CSS, etc.) into web pages to facilitate simulation (frames are treated as pages within a page).

Include dynamic data to create multiple situations

  • NeoLoads can replace dynamic test data with character strings, counters, dates, etc. Those can be generated automatically or extracted from a file.
  • For example, NeoLoad variables can be used to generate login/password pairs for each virtual user played during the web performance test.

Test your scenario before you launch the test

  • Check your Web Performance Testing Scenario, and identify any potential issue before you run the actual web performance test.

Customize test response criteria

  • Predefine your own standard of criteria by which you will evaluate your web application responses – content, content size, response time, etc.

Simulate bandwidths depending on users

  • NeoLoad can emulate server access over different bandwidths, which affect server load in different ways
  • For instance, 56k modems add an overhead on Input/Output buffering and thread pools, while LAN users have a greater impact on the server's CPU.

Define flexible load based on users' activities

  • Create user populations with multiple user profiles grouped by type of activity and server load.
  • For example, you can simulate 80% of users reading news, 20% purchasing goods online, and 40% of the total using a modem connection.

Define test timeline

  • Set the web performance test duration according to time or number of virtual user iterations.

Setup advanced load variation policy

  • Increase server load progressively to pinpoint your web application’s limits and flaws.
  • The peak load feature can increase the load even further for defined periods.

Native HTTP redirect management

  • HTTP redirects and dynamic parameters in URLs are recorded automatically and played back dynamically.

Dynamic links

  • NeoLoad can extract a GET or POST link from a response and use it in the following request
  • This feature is essential when web applications include dynamic values for GET and POST requests.

Variable extractor

  • NeoLoad extracts content from a server response and assigns it to a variable; this value can then be used as a request or assertion parameter elsewhere in your Web Performance Testing Scenario.

Test all objects and controls : Java, Flash, Flex or ActiveX

  • NeoLoad records and replays all HTTP activity between your browser and the web server, simulating client-side components such as Java Applets, Macromedia Flash/Flex and ActiveX controls.

Evaluate compressed server response (gzip, deflate)

  • With NeoLoad you can test servers using gzip or deflate compression, by uncompressing the server response before validation and/or extraction.

Switch instantly between servers

  • Switch between test servers in real time.
  • Use the same scenario to test both development and pre-production servers.
  • This feature can also be used to compare different servers hosting the same application.

Logical Actions

Dynamic test cases

  • After recording the scenario, NeoLoad allows you to add logical actions to your Virtual Users definitions to be able to handle very dynamic test cases.

Manage virtual user's logical actions

  • Delay : wait for a set of time interval.
  • Loop : loop over actions.
  • While : conditional loop over actions.
  • If...Then...Else : conditional actions.
  • Variable Modifier : change variable value.
  • Container : group actions to extract statistics.
  • Random Container : randomly play actions.
  • Try...Catch : handle errors.
  • Stop virtual user : stop virtual user execution.
  • Fork : play actions in a different execution thread.
  • JavaScript : execute a custom script.

 

Product

  • Overview
  • Description
    • Load Testing
    • How it works
  • Benefits
    • vs High-End
    • vs Freeware
  • Features
    • Scenario
    • Runtime
    • Results
    • Reports
    • Technologies
      • .NET
      • J2EE
      • AJAX
      • RIA
      • Silverlight
  • Modules
    • Monitoring
      • Windows
      • Linux
      • Solaris
      • AIX
      • HP-UX
      • SNMP
      • HTTP
      • IIS
      • RSTAT
      • .NET
      • Tomcat
      • WebLogic
      • WebSphere
      • JBoss
      • Oracle App. Server
      • Jonas
      • Oracle
      • MySQL
      • DB2
      • PostgreSQL
      • SQLServer
    • SOAP
    • Flex
    • ORACLE FORMS
  • Online demos
  • Download
  • Screenshots
  • Requirements
  • Documentation
Product   |   Solutions   |   Order   |   Support   |   References   |   About us   |   Home   |   Web   |   SiteMap   |   Français   |   Neotys News

©2008 Neotys