Add AI-Driven Capabilities that automatically detect API definition changes
Add an AI-Driven capabilities in ReadyAPI that automatically detect API definition Changes and: Updates services, resources and operations from the latest API definition Automatically updates impacted assertions to match the new contract, including Status code assertions Schema Assertions JSON/XML path and header assertions Preserves user intent and flags assertions that require manual review Provides a clear preview of API and assertion changes before applying them Value: Reduce manual test maintence Prevents false failures from outdate assertions keeps test aligned with evolving API's and CI/CD pipelines6Views0likes0CommentsReadyAPI Integration with Zephyr Squad on JIRA Server
Hi, There is no possibility currently to integrate ReadyAPI and Zephyr Squad on JIRA Server. In this documentation, it is mentioned that only Zephyr Squad Cloud is supported. It would be nice to have it for Zephyr Squad on Jira Server649Views1like0CommentsAdd an event for Report post-processing
The need In ReadyAPI there are nice options of reporting, however there is missing any function to do report post-processing. The post-processing needs are: to send a report via email put the report into a storage create a Jira item etc. Currently the report files are just placed in the output directory. On TestCase and TestSuite level there are Report script holders, but the purpose of the script is to extend the reporting options (it is executed before the reports are finished, not after), i.e. for report pre-processing. On the project level there is no such option. Solution proposal A good place to execute specific actions are the events. But there is no "ReportListener.afterReport" event. Please add a new event ReportListener.afterReport which will be triggered after any report is finished by testrunner. Such event will be used by Groovy scripts to do the report post-processing.733Views2likes0CommentsAllow user to set logging level for maven-plugin via project configuration file
currently, when running the readyApi maven plugin, the logging level is set to info. We need a mechanism to set it to error or warning because the excessive logging is crashing our build slave. This could be done in the plugin configuration section of the pom.xml. Or the maven plugin could respect the user's log4j configuration files.1.6KViews1like1CommentDistroless docker images for Test Runner and LoadUI Agent
Dear Smartbear, we are planning to use the pre-configured Docker images (Test Runner and LoadUI Agent) to run tests in our GitLab CICD pipelines. But after consulting with our IT Security Department, only distroless images are allowed to use within our company. The bare minimum of a distroless image - as required by our IT Security Guideline - is that it contains no package manager. It can be achieved, for example, by a multi-stage docker build, in which the package manager is removed at the last stage. Thus, I would like to ask you to provide officially distroless Docker images for the Test Runner and LoadUI Agent. In addition, distroless Docker images are becoming best practices and the default choice for deployment containers. So I'm pretty sure, that a lot of your users would benefit from it 🙂 Thank you very much in advance! Best regards, your ReadyAPI user439Views0likes0CommentsReadyAPI- Authentication Manager - Collaps all API's and testsuite on opening
Hello, As well as I'm not working everyday in my Auth Manager, I'm noticing a bit of an irritable thing. When you open the Auth Manager all API's and all TestSuites/TestCases/TestSteps are open, not collapsed. When you have a lot of API's to manage in a project, it is a little cumbersome to each time close all the API's and TestSuites/TestCases/ up the one you're searching for. Or even to scroll down to more-or-less the place where you're expecting to find them. Could it be possible to make them collapsed per default please? thanks in advance, AAB398Views0likes0CommentsCheck out Floating Licenses on Headless Machines
Hello everyone, I am new here and need your help. How to pass your user data when using License Manager to get a license from ReadyAPI floating license server. You have to pass your username somehow so that the license server can do the LDAP query. For example: java -jar ready-api-license-manager-1.3.3.jar -c UserName -s <serverIP>:443604Views0likes0CommentsDefault environment usable as an actual environment
Hello, in one of the recent versions we pretty much lost the ability to use the "default environment" as a real environment. It was even renamed to "no environment". I've used it as the "development" one and I was creating extra one for the higher - "test" environment. Now the default environment can't be really used to set up authorization to given endpoints for our APIs. I can't even copy it as a template for a new environment, meaning i have to create a new one from the scratch. Having to do that in multiple projects with plenty of API's and custom properties means huge extra time commitment to manage projects in our company's department. Can you please unlock the ability to clone this default environment and set authorization /proxy for the APIs? Thank you, John1.2KViews0likes1CommentUse xinclude to externalize environments/endpoints
We have 5 environments we need to target (CI/CD, DEV, TEST, PROD, SANDBOX). We have 30 apis with new apis on the horizon. On average each project will require two environments (for the Auth api and the api under test). Rather than have 30 copies of the Auth api details (one for each api) we would prefer to externalize "shared" details via the use of xinclude. That way, when/if the Auth api environment/endpoint details change we only have to apply a single update which will subsequently "trickle down" to all the projects that leverage the shared content.489Views0likes0CommentsAdd password parameter for the loadtestrunner
Hello, I'm using the latest version from RedayAPI (3.0.0) and my project is password protected - the properties are encrypted. When I want to run functional tests in pipeline, I can give the password over the command-line parameter -p but this parameter doesn't exists for the loadtestrunner. This fact is not an error but a missing function. Without this feature, encoding the properties in a project is a major drawback when you want to automate the load test because I must deactivate the passwort protection to run the loadtestrunner. This is a strong security restriction, especially if you want to protect the passwords/token/secrets used in cloud repositories. A lot of services are provided in the cload nowadays and the trend is increasing, besides the reason I ask the reader to vote for the function to introduce the password parameter for the loadtestrunner as well. Thanks in advance for the votes. Greetings, Giovanni1.8KViews2likes2Comments