Stressless Load Testing

All About Performance Testing & Tools for Web, Mobile and API

StresStimulus 3.5 Part 3 - Floating license and Other Enhancements

1. Floating license (teamwork feature). In previous versions, StresStimulus supported Flexible Node-Locked license, where a serial number is activated on one machine at a time. It can be moved to a different machine with previous deactivation, but only one concurrent test can be executed. In Pro edition, tests must run from a single machine. In the enterprise/SP editions, the test can run from a single controller and multiple optional agents. In order to execute several independent tests by a team of testers, multiple licenses were necessary.

V3.5 supports Floating licenses that allows to divide the licensed number of VUs between multiple test machines that can run tests independently. The test machines are activated with the same serial number, can allocate the necessary number of VUs from the shared pool of licensed VUs. Each of the test machines becomes a controller that can further divide VUs between their respective agents.

 

Floating licenses provide convenience and potential savings for testing teams. The comparison table below shows Flexible Node-Locked and Floating licenses.

 

Edition

License Type

Controller(s)

Agents

Concurrent Execution

Pro

Flexible Node-Locked

one, can be moved

N/A

Single test running from one machine.

Enterprise/SP

Flexible Node-Locked

one, can be moved

multiple

Single test running from one controller and multiple optional agents.

Enterprise/SP

Floating

multiple

multiple

Multiple tests, each running from a controller with multiple optional agents.

 

 

2. Automatic browser cache clearing. Several enhancements are made to simplify clearing browser cache before recording.

  1. Check the "Clear" box to enable automatic clearing resources downloaded from the domains on the list. The resources will be purged from the browser cache before recording. Partial browser cache clearing is faster and allows to preserve other cached content.
  2. Click the View / Edit link to access the Clear Cache Domain list.

Note: this list can be also accessed from main menu -> Hosts

  1. Check the "After recording" box to automatically add new domain targeted during recording, to the Clear Cache for Domain list. Next time the recorder will clear these domains from the cache as well.
  2. Select resources you want to clear: Temporary Internet files or/and cookies.

 

 

3. Correct plotting response when no responses are received. Every data point on the response time graph reflects the average value during the checkpoint intervals. If no responses were received between two data points, the response time cannot be determined. Previously in such situations a zero response time data point was plotted, as shown on the upper image below. This was confusing because it created impression of a sudden drop in the response time. In the current version, such data points are skipped, to reflect accurate response time curve (bottom image).

 

 

4. Test progress is reflected on StresStimulus (or Fiddler) task bar button as a colored background wave.

 

 

Other enhancements:

5. Query log, previously available in the Enterprise and SP edition only, now available in the Pro edition as well.

6. Licensing window is split to General and Advanced tabs.

 

7. "Test Case Details" section is added to the test report.

 

8. Better support for URL encoding in query strings.

 

9. Better supports for displaying UI on monitors with non-default DPI settings (125% and 150%)

To navigate to other parts of the v3.0 release notes, click the links below:

StresStimulus 3.5 beta is available here.

blog comments powered by Disqus