Version 3.1.0 - 3.1.6
Version 3.1.0 - 3.1.6¶
Alyvix is an open source APM software tool for visual monitoring. If your machine matches the system requirements for Alyvix, you can install or upgrade it.
Python 3.7.9 64-bit official distribution is the recommended Python version to power Alyvix 3.1.x.
Version 3.1.6
Release date: April 28th, 2021
Improvements
— A command line option has been added governing the output screenshot and annotation saving parameters
Bug Fixes
Text strings and extracted text strings of previous objects can now be typed into the current object interaction even if the source object has been named with hyphens or spaces ( e.g.,
{object_ready ver-01.extract}
)Map values can be typed into the current object interaction, even if the source map keys have been named with hyphens or spaces ( e.g.,
{map.key_name env-01}
)
Version 3.1.5
Release date: April 2nd, 2021
Bug Fixes
An output screenshot and its annotation are now taken precisely at the moment of transaction detection and not with a slight shift before or after
An output exit state now takes into account the transaction warning threshold
An annotated screenshot is now shown in the console editor tab when a test case breaks during a loop
Version 3.1.4
Release date: November 23rd, 2020
Bug Fixes
Alyvix Server will not retain or display data from test cases that have been manually broken with the break or stop controls
Version 3.1.3
Release date: November 3rd, 2020
Improvements
— Alyvix Server works through the HTTPS communication protocol
The Alyvix install procedure is now up-to-date with the latest dependency requirements (e.g., nats-python)
Version 3.1.2
Release date: October 14th, 2020
Improvements
The Alyvix install procedure is now up-to-date with the latest dependency requirements (e.g., greenlet)
Version 3.1.1
Release date: October 6th, 2020
Improvements
— Runtime behavior: Alyvix moves the cursor to the top left desktop corner at the start of every test case run
Alyvix Server can now asynchronously control each Alyvix Client that is running Alyvix Robot
— Screenshot compression: Alyvix can record compressed screenshots and annotations, including optionally just for broken tests
Bug Fixes
Alyvix now accepts and inserts any unicode characters as part of component text strings
Alyvix Robot no longer passes through NATS measurements for which the measure option has been disabled
Alyvix Robot now properly shows its help description with the -h flag in the CLI
Version 3.1.0
Release date: July 21st, 2020
New Features
— Multiple measures: Alyvix reports all the measures of the same object that runs more than one time (e.g., multiple inserts, in loops)
— Quick testing: Alyvix now provides a quick test for single objects, single sections or multiple selected rows from the scripting panel
— Regrabbing objects: Alyvix can grab a new frame for an existing object to redefine it or to define it at a different screen resolution
Improvements and Bug Fixes
User Experience:
Use default, CLI and map arguments, including for run calls and decryption
Directly insert objects, sections and maps (for looping) at the bottom of the scripting panel
Drag and drop objects, sections and maps to substitute parts of conditional and loop elements
Re-sort scripting blocks without substituting them (they are now indented and lighter in color when dragged)
A blue bar is displayed on the left of selected scripting blocks
Renaming or removing scripted objects, sections and maps displays a confirmation request
Scripting section blocks shows a link icon to the related section
Renaming an object does not move the cursor focus away due to re-sorting
Add an interaction point icon to object components that do not interact centrally (by default)
Select a file (through file explorer) for run call arguments
The console tab echoes the Alyvix Robot output and when complete displays an annotated screenshot of the first failed object
Clicking on an object in a multiple selection displays just that object
Naming controls are applied to section and map names, where you cannot use reserved names such as “main”, “fail”, “exit”
The object “Edit” button now also appears for groups with 5 components
greater than zero
is an option of the detect logic for text componentsThe “Cancel” button for the “Open” editor option now really cancels the operation
Pressing the “Exit” button when in an empty test case just shuts down the editor
Valid argument syntax (eventually with default value) paints the regex edit box in yellow
Renaming objects that are in a script provides several options to manage the change
Deselecting all rows in the Selector panel will empty the Designer panel
Clicking the “X” window button exits the editor with a warning message to avoid losing any unsaved work
Renaming maps can now also be concluded by pressing the enter key or moving the cursor focus away
Changes to objects are validated whenever action buttons are pressed (e.g., run, drag, append, grab, add, duplicate, and edit)
Duplicating an object selects both of them, and neither one will be displayed in Designer
Removing a scripted section no longer pops up a warning alert
Enlarged the Sections panel to provide more space for section and map names
An object’s individual run button will not trigger the “fail” and “exit” sections of the main script
Running an executable without arguments (void field) no longer triggers errors
You can now click the “X” filter button in Selector to list objects defined for the working resolution
Regrabbed objects will process new regex’s for their new scrapes
Output:
Alyvix Robot outputs a clearer result message after a test case execution
.alyvix
output files also report “arguments”, “alias” and Nagios “state” within the “run” sectionAlyvix Robot provides compliant Nagios output: thresholds have the same measurement unit as that of the related value
System:
Alyvix can be installed on Windows 8 64-bit machines: the numpy version is now compatible