StresStimulus Changelog

What's new in StresStimulus 5.9 Build 8795

Jan 31, 2024
  • The main highlights of v5.9 are the introduction of the observability from multiple platforms, like Grafana and Sumo logic, through the open Times Series Database Platform InfluxDB, support for testing of four additional communication protocols, and enhanced continuous testing with advanced role-based messaging.

New in StresStimulus 5.8 Build 8591 (Jul 10, 2023)

  • Main Highlights:
  • Datasets can now be associated and synchronized with any ODBC data sources. Previously only importing from SQL Server was supported. VM5L
  • Option to select columns in the data source to import in a new dataset. Previously all columns in the data source must be imported. 4TW5
  • Create bulk parameters across all test cases. You can now create multiple bulk parameters in all test cases at once. Previously the scope for bulk parameters was limited to requests within one test case. 75PJ
  • Initializing all load agents simultaneously to speed up starting distributed tests. Previously the controller initialized load agents sequentially, one after another, which slowed down launching a test. L54G
  • Streamlined scenarios recording:
  • More reliable recording application scenarios in highly secure environments. A user has several new options to fine-tune the recording certificate configuration to minimize the chances of recording errors. 00NR
  • Integration with Postman simplified creating test cases for Web API testing. Now users can record Web API testing scenarios by selecting Postman as a recording Source. L221
  • More granular control over scenario recording. Now you can exclude recording of certain requests by specifying their paths using wildcards. Previously only all requests in a host could be filtered out. 4L64
  • Handling more diverse test data:
  • Synchronizing datasets with data sources is now supported even if they have a different number of columns. 4TW5
  • Extend support for efficient VU-to-Dataset-row mapping in distributed tests with multiple test cases where load generators and data sets are geographically dispersed. Previously, the same situation required padding the dataset with dummy data that would never be used. I00Q
  • Added option for Date-time Data-Generators of local or UTC time. Previously only local time was supported. 5OD0
  • Added option for generated Unix time in seconds or milliseconds. 5OD0
  • Added option for generating current timestamp using Data-Generator that can be used in multiple requests because it persists throughout the entire iteration.
  • Ability to move test results to the recycling bin with an option to recover. Previously test results could only be deleted only permanently. QI9M
  • Rapid scripting with built-in troubleshooting:
  • Remove similar parameters from all test cases. You can now remove multiple similar parameters in all test cases at once. Previously the scope for removing similar parameters was limited to requests within one test case. 33OE
  • Auto-generation of Xpath expression to speed up creating extractors. Previously users needed to create Xpath expressions manually. 9T45
  • New Xpath Query builder control helps create complex extractors quickly, avoiding errors. Previously users needed to create complex Xpath expressions manually. U977
  • The verify tree now displays the replayed path for every request, simplifying troubleshooting scripts with dynamic paths. Previously the recorded path was displayed. 0539
  • The verify tree now displays script execution timing information, such as session response times and transaction and test case execution times. It helps to assess script and application performance quickly. 490K
  • The multi-iteration verification report now displays the iteration number the extractor was evaluated. F67B
  • Improve auto-correlation for the latest versions of D365
  • Support for more elaborate test cases:
  • Added support for parameterization of scenarios with file upload without multipart requests. Previously only scenarios with the multipart request file upload could be parameterized. D63B
  • Added support for parameterizing the file content with base64 encoded file content in the file upload scenarios. V2S7
  • Added support for performance testing load balancers sending affinity cookies that must be cleared in every request. Now you can use the Set-Cookie object to set the Is persistent property for managing the server cookies. YBHP
  • Added support for different user sessions in sequentially executed test cases. It enables performance testing of complex application workflow where different steps are executed by different users/roles. To achieve that, in a test case group, you can clear the user session between the test cases in the same iteration. J272
  • Versatile test execution:
  • Multi-load pattern collection. Now during test execution, different test cases can apply different load patterns, for example, by combining steady load with step load for different test cases. Previously, only one load pattern must be used for all test cases. H4KL
  • Added support for Rendezvous timeouts (maximum wait times) to increase test execution stability. Previously, test cases with Rendezvous were set to wait indefinitely for the Rendezvous to occur and sometimes could cause a test to hang. 7E2Y
  • Added support for Rendezvous points between multiple test cases. 2D1J
  • Improve logging of the test initiation for the test automation (noui mode). Before the trace logging begins when the test starts. Now it begins earlier when the StresStimulus starts, so it will capture the test initiation events that were missed before. 7J5Q
  • Preempt the no-disk-space errors by projecting the amount of data tests will generate and give a warning with the recommendation of the data retention option set before the test starts. 2WZB
  • Enhanced distributed testing:
  • The load agent initialization grid now displays the progress bar of how every agent is getting ready for the test. It helps to quickly identify if any agent failed or delayed the completion of a specific step. Now the user can make an informed decision to wait or cancel the test. 5XN1
  • Polling all load agents simultaneously for more accurate real-time reporting in distributed tests. Previously the controller polled load agents sequentially, one after another, at a much slower rate. O12U
  • Substantially expand real-time reporting of Load Agents' polling and operation. The following new parameters are added to the Load Agents Progress tab:
  • Last polling time,
  • The Load agent connection status.
  • Ping time
  • Requests per second RT8K
  • Load agent latency ping time is shown now when testing the connection from the controller. It helps to detect networking issues in advance to help prevent disruption of distributed test execution. NN5E
  • Extended test results are delivered faster.
  • Speed up the initial opening of large test results by an order of magnitude. Large and infrequently used data sets are now loaded on demand. RA07
  • Accelerated operation of the test performance analyzer. Optimized calculation and retrieval of test data from the test repository when navigating the performance analyzer. T2Z2
  • Test aborting details. The test summary report now describes the condition that caused the test to stop execution suddenly. QZQI
  • Iteration failure details. Waterfall and activity diagrams now show detailed descriptions of the condition causing an iteration to fail. 7Z2A
  • Miscellaneous:
  • Option to express download and install Fiddler from About box, avoiding navigation in web browser. U9A3
  • Updated test storage purge settings to make it easier to pick the proper setting to maximize machine resources

New in StresStimulus 5.7 Build 8455 (Feb 25, 2023)

  • Version Control. StresStimulus now includes version control functionality based on Git protocol. It supports any cloud or local Git provider. The following standard functions are available: JE2J S76Z
  • Create or connect to the local or remote repository;
  • Pull / Push;
  • Branch (new/checkout/delete);
  • Commit.
  • Elaborate Performance Analytics.
  • Every grid in the details section of the test result now has a filtering option. Data displayed in result detail grids can now be filtered by one or several columns, saving time for analyzing test results. 4DTT
  • Side-by-side comparison of two test results. It substantially simplifies regression analysis. Previously only one test result at a time could be displayed. IAUB
  • Test error details are available in the runtime dashboard. Now you can inspect error details during the test execution in real time. Previously the run-time dashboard only displayed error summary information. ICAX
  • Robust control over test execution.
  • When interactively stopping a test, a user has a wind-down option to stop the test after all active iterations are complete. Previously the only option was to abort the test. 48BX
  • Option to selectively stop specified test cases or test case groups. Previously the only option was to abort the entire test. 3LQU
  • Option during the test execution to add VUs to specific test cases. Previously new VUs could only be added to all test cases. 544T
  • Obfuscating passwords in the authentication datasets.
  • Authentication datasets storing user passwords on the disk can now be encrypted.
  • Enabling and disabling password obfuscation is protected by a passcode you can create.

New in StresStimulus 5.6 Build 8266 (Aug 19, 2022)

  • Main Highlights:
  • Time-period reporting adds a new dimension to the performance metrics. Now you can generate a performance report for any test execution period. For example, if a test consists of a VU ramp-up phase, steady load phase, and ramp-down phase, you can analyze performance metrics for each of these phases separately and combined. FK9L
  • Test result recovery. Computer crashes happen, and unsaved data can be lost. But now, if your system crashes during test execution, all test data is preserved. Simply open the test result after re-starting StresStimulus, and it will calculate test results using data captured up to the minute of the crash.2TQ6
  • Data size limit removed. In previous versions, StresStimulus used the embedded SQL CE database repository with a maximum of 4GB of storage per test run. It was sufficient to run most of the tests for 4-8 hours with full logging or longer with partial logging. This limit is removed in v 5.6. StresStimulus now comes with SQLite, a more robust data engine that does not have a data size limit. U14U
  • Broader support for recording from any source:
  • Automated recording of non-browser application scenarios. StresStimulus can start a desktop application with necessary command-line parameters and record traffic from the moment of launching a specified process. 0VJ4
  • Better support for recording non-browser Java applications. The necessary proxy settings for this case are applied automatically. 3M9Z
  • Better support for recording applications listening on the localhost. The option to capture requests to localhost is available now. PHMY
  • More informed scenario re-recording. You can keep your notes directly in the recorder to make subsequent recordings easier. Your notes will be available next time you record the same scenario or work with the same test. 6L08
  • Added support for recording Server-Side Events web applications. 5VMP
  • Easier to use UI:
  • More intuitive mix-weight control. A new tree control simplifies VU distribution across load agents and test cases/test case groups. R1R6
  • Support for more meaningful test case names. Now test case names can have up to 55 characters. The previous limit was 32. MY8
  • A more consistent layout of the workflow tree. The test profile-related settings are now displayed under the Test Profile node.
  • Speedup frequent operation of changing the test profile just before launching a test. Pre-run test dialog now has a test profile selector. 4MZ2
  • More informative UI. For example, the selected test profile name is displayed in the Workflow tree. QCQ7
  • Open SQL Server database dialog remembers the connection string from the previously opened result.
  • Increase maximum request body size in Web API test builder to 2 GB
  • Ability to use data generators created by auto-correlation in manual parameterization.
  • More elaborate scripting:
  • Faster troubleshooting extractor misconfigurations. The extractor verification tree doesn’t only display extractor run-time execution data but also its design-time definition, simplifying troubleshooting. HGUB
  • Easier extractor management. If the extractor verification tree shows a playback error caused by an extractor, the user can delete it in-place right from this tree. Previously, users needed to navigate to the extractor tree and find the faulty extractor, which took more time. 7S39
  • More robust JPath extractors. Now a JPath extractor can return objects along with primitives. DV7N
  • Added an option to group test cases into several tiers to emulate complex timing and concurrency rules. Every test case or test case group can be assigned to a tier that starts at an appropriate moment representing a certain test phase. For example, the unexpected peak operation phase follows a regular operation phase. 9F9N
  • Broader parameterization coverage. Parameterization datasets now support newline characters, so users can parameterize multi-line data. 3RMI
  • The extractor designer can test dynamic extractors. Previously dynamic extractor could be tested only during the test case Verify operation. 7X6B
  • Exclude Static GUIDs from the autocorrelation engine to create more accurate extractors and parameters
  • More robust test execution and automation engine:
  • Test duration limit is removed. Now a test can run for up to 500 hours which is sufficient for any test. FIZW
  • More robust execution error handling. A new configuration option allows, in the event of an error, to stop the current iteration, complete the logout transaction, and start a new iteration, J461
  • Simplified and more reliable distributed testing with a centralized database repository. In the previous versions, every load agent must have a speed-sensitive connection to the SQL Server. In this version, such connections are no longer required, which eliminates database connection failures. I0YD
  • Ability to gracefully stop tests initiated manually from a command line or CI/CD pipeline. For tests that started in noui mode, press Ctrl+C or Ctrl+Break to initiate the test completion and calculate the result. O5F6
  • Better cross-machine collaboration in distributed testing. Load agents will automatically stop if the controller suddenly loses connection to them due to crashes or network issues. SPLR
  • Support for a single VU to execute multiple server credentials. TC Group can use the child test case's user group enabling a VU to execute multiple test cases, all with different server credentials OS37
  • Cloud testing got easier:
  • Support for all modern instance types available in AWS. AWS auto-provision wizard now provides a broader selection of cloud instance types. 2V4T
  • Simplified selection of cloud instances. Auto-provision wizard now allows filtering of the extensive master-list of available AWS and Azure instances to simplify selection. CN66
  • Added monitoring of cloud load agents. Now you can monitor system resources of load agents created automatically before the test starts. Previously, you could monitor system resources only of the load agents created manually. 4X0P
  • More choices of instantiating cloud load agent. Now you can decide to auto-destroy load agents at the test-end and auto-provision on-demand before the next execution or reuse them in subsequent tests. 2C3B
  • Extended performance analytics:
  • Added real-time transaction time percentiles. Now run-time dashboard displays the 90%, 95%, and 99% transaction time percentiles during the test execution. Previously, the percentiles were available only on the final report. IYBE
  • Added a threshold for monitoring sub-optimal transaction performance. You can now specify the expected time for the transaction response (required transaction time). Previously StresStimulus registered only below-acceptable transaction time (goal). CMQ8
  • Added remote load agent error information to the run-time dashboard. Previously the run-time dashboard showed only local errors. 5KSD
  • More transaction details on the report. Transaction and Page detail grids now display the number of started and failed iterations and the number of completed iterations. FF1B
  • Reusable performance monitoring settings for saving configuration time. Performance monitoring configuration can now be exported from one test to another. 9N68
  • Doubled the maximum number of monitoring graph panels to 16. H21E
  • More flexibility in generating performance metrics. Previously, StresStimulus automatically calculated test results upon test completion. Now users can recalculate test results on demand. UYCN
  • More customized graph presentation. Now you can select a subset of the most crucial performance curves to be visible at all times. On the subsequent report reopening, curves visibility will persist. 4201
  • Faster test result opening. Memory management is optimized by loading only the data points in visible curves. Other curves are loaded on demand when the user unhides them. 62N4
  • Miscellaneous Improvements:
  • Dynatrace integration is upgraded to support the latest header specification T0B
  • Obfuscated machine passwords and connection strings in the configuration file for increased security.
  • Test solutions reference test cases by relative path in order to share tests in other environments.
  • Maintaining ISO format for time stamps in the test configuration file to simplify teamwork and collaboration among users in different time zones.
  • Multiple fixes and improvements.

New in StresStimulus 5.5 Build 8034 (Dec 30, 2021)

  • Main Highlights:
  • More realistic load testing with real browsers:
  • Now you can import a Selenium script used for functional testing and run a load test with real physical browsers.
  • Divide any Selenium script into transactions with no manual scripting and receive per transaction performance metrics on load test reports.
  • This StresStimulus version made headway with supporting Selenium script in C#, and support for Java and Python is scheduled for release in the next version, 5.6
  • StresStimulus is now an automation tool:
  • Create action components implementing any programmatic behavior.
  • Combine the action components into the customizable workflow using available StresStimulus workflow elements such as Loops, If...Then and...While.
  • Execute the workflow with action components in a single thread or multiple threads for higher execution intensity.
  • Combine execution of workflows with action components with any load test.
  • Receive detailed performance reporting on how action components work.
  • Reengineered test profiles for more robust multi-test management and automation:
  • Test profile now stores host remapping configurations that simplify executing a test against multiple environments.
  • Test profile now stores the list of load agents and the VU distributions between the load agents and test cases for more flexibility with test execution.
  • Test profile now stores the browser and network mix for more testing options.
  • A test can have multiple test profiles that simplify exhausting testing of multiple conditions. Before, tests had only one test profile.
  • Test profiles from one test can be copied to other tests to save time on configuration.
  • The command line for launching StresStimulus now supports the test profile argument for automating testing.
  • Other new features and enhancements:
  • Enhanced test scenario capturing:
  • Complete recording diagnostic. Now the recorder can determine if it failed to configure the system proxy automatically due to insufficient permissions and informs a user regarding resolution steps.
  • Intelligent recording.StresStimulus now determines request dependencies during recording more accurately to ensure proper request concurrency on playback.
  • The more versatile test designer:
  • Speed up scripting with drag-and-drop items. Now you can drag and drop test case items, such as extractors and parameters, from one test case to another to save time on scripting.
  • Rapid code development using multiple editor Windows. Previously only one code editor window was available. Now you can open any number of code editor windows for editing several script snippets simultaneously.
  • Option to disable any object. Previously to remove an object from the test case tree, such as transaction, or delay you needed to delete it. Now you have an option to disable it. It is more convenient because you can re-enable the object if you need to revert this action.
  • Enhanced object cloning. Destination picker now allows selecting the clone destination as before, after, or into the selected node in any test case.
  • More intuitive coding using tab-based editor Windows. Previously code editor window was implemented as a pop-up that must be closed while checking other UI areas. Now code editor windows are displayed on tabs and can stay open while navigating to other UI areas.
  • High productivity scripting:
  • More robust parameterization of file upload scenarios. Previously, you could parameterize the uploaded file name. Now you can also parameterize file content-type.
  • Empty transactions. Previously you needed to define a transaction when you created it. You can now create an empty transaction and define its details later for convenience. later.
  • More realistic testing with random delays. Previously, delay objects could only have a static duration. Now you can specify a random delay duration with a range.
  • Increased think time granularity. Now you can specify the think time for pages and transactions with up to millisecond accuracy. Previous versions supported only seconds.
  • JPATH extractors with wildcards. Now you can use wildcards to create multiple JPATH extractors faster
  • Faster autocorrelation. Option to exclude large static requests from being scanned to speed up autocorrelation.
  • Test configuration:
  • More load pattern options. A new option allows configuring VU ramp-down after the ramp-up in the step load pattern.
  • Save time on configuring cloud tests. Now you can create multiple AWS and Azure cloud templates by cloning them to multiple copies in one sweep. Previously, multiple wizard runs were required for the same.
  • Simplified host remapping by adding support for wildcards. Now you can remap any number of subdomain hosts on the same domain with a single line with a wildcard.
  • When creating a TC Group, you can add multiple TCs at once. Previously TC could only be added one by one.
  • More options to use test data. Previously, after consuming all dataset records, the only option was "round-robin" to reuse data. Now StresStimulus can also use only the last record or abort the VU.
  • Upgraded performance analyzer:
  • New grid with Transaction Activity metrics. It displays performance metrics for every transaction for every VU and iteration. Previously, this data was only available as a .csv file export.
  • New grid with Test Case Activity metrics. It displays performance metrics for every VU and iteration.
  • New Error Summary section. It displays the number of test errors by type in the Test Result Summary view.
  • Performance graphs clarity. Previously, the transaction and test case graphs had vertical axes marked in percent of the time range. Now they are marked in seconds for better clarity
  • Optimized presentation of the performance graphs.The performance graphs auto-rescales now to present all response time datapoints collected in real-time
  • More test output options for better data management. An additional option saves extractors generated in multiple test runs to a consolidated file. Previously saving to separate files was the only option.
  • Consolidated data down for custom reports. You can create a consolidated export file containing performance metrics for all transactions, pages, and test cases with a single click. Previously, only separate export files were available, and manual consolidation was required.
  • Simplified performance monitoring configuration. Now you can add to the test multiple perfmon counters at once.
  • In cases when the recorded host was retargeted, transaction and page performance subreports reflect the tested URL, not the recorded URL, as in previous versions.
  • Automation & CI/CD integration:
  • Better teamwork support. Create a local mailing list in any test, and StresStimulus will send automated emails with test results to the local lists and global lists that existed before.
  • Enhanced automatic emailing. The subject of the automated email with test results now includes test name to simplify management of the multiple scheduled tests
  • Discrete automatic emailing. Now you can enable the Automated email with test results only on test failures.
  • Higher transparency in the management of multiple scheduled tests. Attached to the automatic email report file name now has the name of the executed test. Previously its always was Result.zip
  • More automated testing capabilities. The command-line interface now accepts the test profile argument to specify more concrete options for automated testing.
  • Miscellaneous:
  • Support for TLS 1.3. If your application under test no longer supports TLS 1.2, StresStimulus will automatically switch to TLS 1.3
  • Enhanced StresStimulus installer. Now installer can automatically download and install Fiddler without throwing errors.
  • Upgraded support utilities. The Inspect My Test feature now validates your test before you can upload it to the StresStimulus secure support repository for troubleshooting by StresStimulus support. In addition, it will prompt you to complete Verify it is missing.
  • Multiple fixes and improvements.

New in StresStimulus 5.4 Build 7851 (Jul 26, 2021)

  • Supercharged extractors:
  • Extractor-array. Previously an extractor could only return a single value. Now you can define extractors that return an array of all occurrences of the found pattern. XM98
  • Extractor with a last occurrence of the search expression. Previously, an extractor could return only a specific or a random occurrence of the search expression. Now an extractor can find the last occurrence. DUVA
  • Critical extractors. Now you can abort the iteration or the VU if an extractor is not found. XQEU
  • Handling not found extractors. Previously, if an extractor was not found, it returned an empty string. Now, you can configure it to return a previously extracted or recorded value. RXJW
  • Jpath query builder. Added a jpath query builder for JSON jpath extractors. 0VPJ
  • Constants upgraded to dynamic expressions:
  • The new condition type "compare expressions". Previously, If…Then and Do…While objects could have conditions for comparing with constant strings. You can now compare two expressions containing variables and select one or multiple operators like = < > Contains, Exists. CS87
  • New search type "search expressions." Previously, If…Then and Do…While objects could search only constant strings. Now you can search expressions containing variables. IYYH
  • Expressions in Validators. Previously, validators evaluated only constant strings. Now they can validate the existence or nonexistence of any user-defined expression with one or more variables. 3D3Z
  • Dynamic Jpath and XPath extractors. Previously, only static expressions were used in Jpath and XPath extractor definitions. Now you can also use expressions incorporating any variable. 2UXW
  • #1 Autocorrelation got better
  • Accelerated Autocorrelation. Previously super complex sizable test cases could slow down autocorrelation, and it may look like autocorrelation hanged. New configurable timeouts speed up autocorrelation in such situations by skipping lengthy, not critical patterns. QX1N
  • Autocorrelation of only relevant hosts. Now StresStimulus can detect unnecessary hosts and allow removing them before starting autocorrelation.8OC8
  • Updated autocorrelation patterns to comply with the latest D365 releases.
  • Features requested by Visual Studio load test users:
  • Verifying all source variables. In addition to extractor values, the Verify report now includes values used by all source variables. 75P1
  • Hosts in the test case tree. Added hostnames to the test case tree. WVWG
  • Quick-compare sessions. After Verify, you can now display a comparison report for any selected sessions with a single click. 6NBG
  • Quick session inspector. Previously every session inspector must be open on a separate tab and then manually closed. Now you can open a Quick inspector to inspect the request/response content of any selected session with one click. LQNY
  • Concurrent scripting of multi-test cases. Previously, only one test case tree could be displayed. Now you can open multiple test case trees on different tabs for simultaneous editing of several test cases. 2FOY
  • Persistent property grid. The property grid will keep size when switching between test cases. 9HNR
  • Upgraded UI for higher productivity:
  • Upgraded Lean Mode. Lean mode now only hides autocorrelation elements while displaying all user-added extractors and parameters. 6VQZ
  • Simplified support for a relative path in file upload scenarios. Now a folder with uploaded files is created automatically. XHKB
  • Upgraded the text compare control. Now you can URL Encode/Decode text before comparing. KCK1
  • Quick cloning objects on the test case tree. Previously cloning an object required specifying a destination. The new shortcut Clone Below allows cloning with one click. MNKM
  • Session URL auto-refresh. After editing the request URL in the property grid, its representation in the test case tree refreshes automatically. 2ZCP
  • Extra control over test execution:
  • Auto-increment data generators per VU. Data generators can now have separate auto-increment counters for each VU. LWOY
  • Automatic load agent data designation. Previously, dividing a dataset between load agents required marking every record manually. Now StresStimulus can automatically allocate a unique subset of rows to every load agent, avoiding duplicates. YNRM
  • Configurable URL-encoding. Previously, StresStimulus automatically determined which request parameters must be URL-encoded and that caused some occasional errors. Now users can disable automatic URL-encoding for some request parameters. ZR27
  • Critical transactions. For transactions that you consider critical, you can configure that any error or timeout aborts an iteration or stops a VU. Y2LN
  • More granular cookie correlation. Several users requested the option to disable the automatic cookie correlation. It is available now. 516J
  • More databinding methods for datasets. Added the request-bound databinding method. OWP8
  • Added performance analytics:
  • Automatically downloading load agent's sessions for the controller. Previously, to inspect HTTP messages initiated on the load agents, a user needed to use Remote Desktop. Now we can automatically download them to the controller and inspect them through the performance analyzer. It is convenient for displaying errors captured on load agents. 6Z7K
  • Importing stored in SQL server test results from other tests. Provide a connection string to the databases where other tests are stored and compare them with any other report. 5VI3
  • Enhanced web form comparer. Previously, after verification, if recorded and playback web forms had a different number of request fields, web form comparer was not available. Now it can compare sessions, even with a different number of fields. 0QD4
  • More scripting extensibility:
  • Upgraded extensibility library. More test object properties now can be accessed from scriptable components stand scriptable variables. 0ACT
  • Abort iteration programmatically using RuntimeSession.AbortIteration().
  • Per-VU storage. You can read and write data into separate context areas for every VU.
  • Miscellaneous features:
  • Full FIPS-compliant for testing in secure Federal government environments. YHRS
  • Better CIS integration. Command-line and Jenkins integration support for auto-syncing datasets. 531K
  • Improved command-line interface. 9ACL
  • More granular trace log. Previously, trace log could only be enabled globally for all tests on the controller. Now it can be enabled on a per-test basis. TU7Z
  • More recording flexibility. The new auto-authentication option allows providing server credentials in the browser during recording. O466
  • In-application support. Premium support sessions can now be scheduled from StresStimulus without opening a web browser. D166

New in StresStimulus 4.2.5654 (Aug 1, 2015)

  • DESIGNING TEST CASES:
  • Loops with transactions
  • Think time in transactions
  • Creating text delimited extractors with one click
  • Simplified script troubleshooting using enhanced session inspector with 5 new views
  • Comparing several Verify results on separate tabs
  • Search in the Extractor Verification tree
  • Added transactions and loops to the consolidated test case tree
  • Enhanced test wizard with content types filter and think time configuration
  • Searching and deleting multiple sessions
  • REAL-TIME PERFORMANCE MONITORING:
  • Preset performance monitors for various web, application and database servers with preselected counters
  • Monitor missed goals for pages and transactions
  • More granular test progress indicator
  • Enhanced load generating engine to handle more VUs
  • Monitor threshold rules for performance counters
  • More complete agent-to-controller data replication in distributed tests
  • PERFORMANCE ANALYTICS:
  • VU activity charts for every page, transaction and test case
  • Waterfall analysis for every page, transaction and test case
  • Drilling down from VU activity to waterfalls
  • Dual waterfall to compare any two VUs/iterations
  • Page or transaction latency view
  • Top errors in the summary report
  • Threshold rules and reporting threshold violations
  • Test Pass/Fail qualification
  • KPI graphs to compare multiple tests
  • Single-document option for external reports
  • Analyzing agent local analytics
  • INTEGRATION:
  • Dynatrace Integration
  • HTTP archive (har) format support
  • Enhanced automation interface to integrate with CI systems
  • Many other enhancements and fixes
  • Over 90 features were added in all.