On December 27, 2022, MeterSphere’s one-stop open source continuous testing platform officially released version v2.5.0.
In this version, MeterSphere has upgraded the UX interaction in the workbench module, and willThe workbench module is opened as an open source version function by X-Pack enhanced function.
existtest trackingIn the module, associated test cases support associated UI use cases, realizing full linkage between functional use cases and other types of use cases;interface testIn the module, the statistical caliber of each data on the home page of the interface supports statistics according to the specified version, and optimizes the value of the scene variable value of the nested reference to cover more usage scenarios;system settingsIn the module, add a super administrator user group; ingeneral functionAmong them, the test report supports the display of the running mode and the running resource pool. The message notification adds an automatic cleaning mechanism. Jenkins supports logging-free viewing of the report.
new features
■ The workbench UX is interactively upgraded, and the workbench module is opened as an open source version function
In the MeterSphere v2.5.0 version, the UX interaction of the workbench has been upgraded.
In order to achieve better aggregation of work information under cross-team collaboration, MeterSphere launched the “Workbench” X-Pack enhanced function module in version v1.14.0. In the v2.5.0 version, in order to give back to the support of the majority of community users, we decided to open the workbench module as an open source function to help you better integrate and focus system data and improve work efficiency.
The workbench module of MeterSphere consists of four parts: “My Dashboard”, “My To-Do”, “My Concerned”, and “My Created”. The statistical data is all the data of the project under the current workspace , no need for users to collect statistics by project before integrating.
Users can also view the detailed data of different test types in different projects through the project tree on the left.
■ The interface test homepage adds “version” statistical caliber (X-Pack)
In the MeterSphere v2.5.0 version, the interface test homepage supports statistics of data indicators of different versions, and users can check the data coverage by switching versions to better help users grasp the completion and execution of use cases in the system.
■ Interface definition request parameter interaction optimization
In MeterSphere v2.5.0, we have optimized the interaction of the request parameter list defined by the interface, and users can directly display all advanced attributes of the field in the list. In this way, users can view relevant information more intuitively when performing scenarios such as interface definition review.
■ The test report supports displaying the running mode and running resource pool
In MeterSphere v2.5.0, the test report will display the running mode of the test case synchronously, such as serial or parallel. In addition, MeterSphere will also display the test case execution environment and resource pool information, so that users can quickly locate problems when analyzing test reports.
■ Add a super administrator user group
In the MeterSphere v2.5.0 version, a new super administrator user group has been added. The super administrator user group has the operation authority of all workspaces and projects of the system. Users can add super administrator authority to the Admin user to manage all data in the system.
Function optimization
■ Test tracking: service integration and docking with third-party platforms to achieve plug-in (currently supports ZenTao and Jira);
■ Test tracking: Test tracking associated test cases support associated UI test cases;
■ Interface test: when the MQTT plug-in establishes a connection, it is required to cancel the connection name;
■ Interface testing: variable value optimization for scene nested references;
■ Interface test: support configuration automatic redirection;
■ Interface testing: counters in scene variables support parameterization;
■ Interface test: When JSON is structured, Null type will be provided to support passing Null value;
■ Interface test: interface test front and rear scripts support BeanShell processor;
■ Interface testing: interface import logic optimization (support version comparison);
■ UI test: the first step of UI test case supports adding logic controller (X-Pack);
■ UI test: Add assertion configuration option (X-Pack) to batch editing of UI test details page;
■ General function: message notification adds timing cleaning mechanism;
■ General function: The report link generated by Jenkins supports configuration without login (X-Pack).
Bug fixes
■ fix (security vulnerability): fix the server-side request forgery vulnerability in IssueProxyResourceService::getMdImageByUrl (CVE-2022-23544);
■ fix (security vulnerability): fix the path injection vulnerability in ApiTestCaseService::deleteBodyFiles (CVE-2022-23512);
■ fix (Test Tracking): In the function use case list, select all and uncheck some use cases, and click batch delete to still delete all use cases (GitHub #20553);
■ fix (interface test): When editing an interface, an error is reported after opening a synchronous case or saving a change notification (GitHub #20376);
■ fix (interface test): Fix the problem that the PDF file exported from the scene test report is blurry when viewed (GitHub #20738);
■ fix (interface test): Fix the conflict between the request header Cookie in the environment configuration and the request header in a single interface (GitHub #20467);
■ fix (UI test): Fix the problem that the UI test is automatically full-screen when dragging DIV elements, and the positioning path of some elements cannot be recognized (GitHub #20447);
■ fix (performance test): Fix the problem that the maximum concurrency of the press in the resource pool is set in the performance test, and the maximum concurrency of a single press is not limited when the pressure test is executed (GitHub #20103);
■ fix (general function): Fix the problem that the task center interface request takes a long time, resulting in frequent blank pages when accessing the task center (GitHub #20425).
Special thanks
Thanks to the GitHub Security Lab team for reporting the vulnerability information to the MeterSphere open source community.
In addition to the new functions and optimizations mentioned above, MeterSphere v2.5.0 version also includes many other function updates and optimizations. Welcome to the official documentation of the MeterSphere project and the Release page of the GitHub warehouse to view more detailed update logs.
Kind tips:Welcome to MeterSphere Professional Test Cloud (www.metersphere.com) to experience the new functions of MeterSphere v2.5.0 version.
#open #source #version #supports #workbench #display #super #administrator #user #group #added #MeterSphere #open #source #continuous #testing #platform #v250 #released #News Fast Delivery