NRG Global Availibility Monitoring and Performance Management Products and Services
  Buy Now
myNRG Login System Administration and Quality Assurance Tools Consulting, Training, Custom Development Support Download Performance Management / Load Testing Products About NRG (877) 398-9537
 

 

PureLoad 3.1.2 Release Notes

PureLoad 3.1.2 is a maintenance release that solves the following issues. The largest change is internally, where a new HTTP package is used. This does not (directly) affect the interface or backwards compatibility.

Bugs fixed

  • (1425) HTTP Tasks: Proxy authentication doesn't work for HTTPS (Squid)
  • (1426) Spaces removed from parameters when read from a PLC file
  • (1428) Worker FATAL Error if file parameter generator used with non existing file
  • (1429) Http Recorder: Problem with HTTP Parameters order on record

New Features

  • HttpInitTask now includes parameter to define HTTP Proxy authentification as well as server authentification.
  • Http tasks now supports three different types of http authentication schemes: Basic, Digest and NTLM. These can be used to authenticate with http servers or proxies.
  • Improved worker performance by using fewer native threads if time-out specified.

New HTTP Package

The new HTTP package is designed to be backwards compatible with previous versions. If you experience any problems please contact NRG-Global Support using e-mail: support@NRGglobal.com

PureLoad 3.1.1 Release Notes

PureLoad 3.1.1 is a maintenance release that solves the following issue:

  • Console: RMI exceptions when fetching failed tasks (if host not found).

PureLoad 3.1 Release Notes

PureLoad 3.1 includes new features as well as bug fixes.

Modifications and New Features

Support for test of web services

Extended support for test of web services includes:

  • Updated HTTP tasks
  • New SOAP task
  • Updated Recorder to support SOAP task

New Variable Support

The support to extract variables and substitute variables in task where in previous versions limited to the HTTP tasks. This is now changed so that variables can be used in all tasks. Changes includes:

  • API changes to allow custom tasks to set/get variables
  • All tasks now supports variable substitution
  • Simplified extract tasks
  • SetVariableTask to explicitly set variables in a scenario

Miscellaneous

  • Performance Improvements due to significantly reduced network traffic between workers and task space server
  • Scenario Constants, i.e define constants for a load session
  • HTTP Recorder now supports recording HTTPS through external proxy
  • New CheckValueTask, assert that two values are equal
  • LDAP over SSL supported
  • Telnet tasks now supported
  • Console: "Add to Taskspace" button removed, no handled by "Start"
  • Possibility to store results to file on workers , enabling Crash recovery" if console dies (or killed) during a session
  • Restart naming server without having to restart manager or taskspace servers.

Task API Changes

The Task API now provides methods to access variables. I.e com.pureload.task.api.TaskRuntime now includes the following methods:

String getVariable(String name)
String setVariable(String name, String value)
String removeVariable(String name)
Iterator listVariableNames()
void clearVariables()
            

Bugs fixed

  • (1423) Http Recorder: Parameters (HTTP GET) ignored when Proxy Used
  • (1418) HttpTasks: cookie problems when switching between https and http
  • (1414) Http Recorder does not support Post Content
  • (1410) Task Timeout does not work for low values.
  • (1409) Failed tasks enabled though only timed out tasks exists
  • (1413) Tasks that timeout is included in Scenario average
  • (1397) Debugger: Long fields not visible (layout problems)
  • (1380) HTTP Recorder settings verification missing
  • (1402) HttpTasks: Unable to combine extracted variables
  • (1412) PingTask execution time not corresponding to Scenario Execution time
  • (1417) Hard to enable Parameter generator: CivicRegNoSe
  • (1422) Copy/paste of table data doesn't include headers
  • (1291) Automatic reconnect when restarting naming