Distroless 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 imagesare 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 user423Views0likes0CommentsPossibility to change page orientation for last and performance Report (in Statistics)
Hello, I am using the function to compare test runs in "Performance Tests" under the "Statistics" section. I have configured a lot of charts and I want to output them as a printable report. The diagram does not look nice because the generated document has portrait orientation and the diagram is compressed. There is no way to change the orientation to landscape. The page orientation landscape gives the diagrams more space. The extra space stretches the diagram. The stretching will make the diagram easier to read.502Views0likes0CommentsAdd 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.8KViews2likes2CommentsLOADUI Max VUs
Hey Community I maybe not seeing it int he documentation. If I want to run a Load test using the Distribution agents does each Agent get 1000 VU's or is 1000 VU's are distributed across all agents? We are looking to hit some metrics and we don't know if 1000 Vu's is enough to hit the Metrics we want to see. Thanks in advance C PS. Is there a license that allows for more than 1000 vu's1.2KViews0likes2CommentsWeb Page Load Testing
Hello, I'm new at LoadUI and TestComplete softwares. I want to know, if in TestComplete or in LoadUI is possible to make Web load testing ? I know that in LoadUI, I can make API load testing, but I want to perform web page load testing, measuring page loads. Sorry if I've asked it in wrong cattegory or duplicated some question.Solved1.3KViews0likes2CommentsLoadUI - Server Monitor Grouping
Could we get a way to group up similar server monitors? We have a cluster with multiple nodes and currently if we want to see things like CPU usage we have to check each node individually. It would be useful to have a way to see what the average CPU, RAM, etc. across all nodes is. It would also be useful to group the monitors in the statistics page. We would be able to create reports that show avg. cpu usage based on the number of running VU's.746Views0likes0CommentsLOADUI COMMAND LINE RUNNER - Requests are not sent
I am using the trail version of LoadUI. Created a loadtest to invoke an API. It runs fine while running through Ready!API UI by triggering manually. But when I tried to run the same load test using LOADUI command line runner, the test is getting initiated but the requests are not be sent to the API. Also verified the logs at API layer, no requests are reaching the API. logs:- Running Ready! API LoadUITestRunner for [BaseLoadTest] directory: C:\Program Files\SmartBear\ReadyAPI-2.0.2\bin command: cmd.exe /C loadtestrunner.bat C:\Users\abc\Desktop\TEST\REST-Project-4-soapui-project.xml -nBaseLoadTest "-EDefault environment" -rC:\Users\abc\Desktop\TEST -FPDF -j - No base packages specified - no classpath scanning will be done - Starting 'LifecycleManager@2070160397' - Hibernate Validator 4.1.0.Final - Adding module 'com.smartbear.ready.cmd.CommandLineModule - Adding module 'com.eviware.loadui.cmd.LoadUICmdBaseModule Configuring log4j from [C:\Program Files\SmartBear\ReadyAPI-2.0.2\bin\soapui-log4j.xml] 23:55:05,474 INFO [license] Ready! API 2.0.2 started - System properties: {OS=Windows 8.1, User name=abc} 23:55:05,634 INFO [SoapUI] Adding [C:\Program Files\SmartBear\ReadyAPI-2.0.2\bin\ext\postgresql-9.3-1102.jdbc41.jar] to extensions classpath 23:55:05,634 INFO [SoapUI] Adding [C:\Program Files\SmartBear\ReadyAPI-2.0.2\bin\ext\sqljdbc42.jar] to extensions classpath 23:55:06,470 INFO [DefaultSoapUICore] Registered 2 JDBC drivers from extensions directory: [org.postgresql.Driver, com.microsoft.sqlserver.jdbc.SQLServerDriver] 23:55:07,303 INFO [DefaultSoapUICore] initialized soapui-settings from [C:\Users\abc\soapui-settings.xml] 23:55:12,106 INFO [DefaultSoapUICore] Adding listeners from [C:\Program Files\SmartBear\ReadyAPI-2.0.2\bin\listeners\demo-listeners.xml] 23:56:14,570 INFO [PluginManager] Adding plugin from [C:\Users\abc\.soapui\plugins\soapui-swagger-plugin-2.5.3-dist.jar] 23:56:14,570 INFO [PluginManager] Adding plugin from [C:\Users\abc\.soapui\plugins\ready-mqtt-plugin-dist.jar] 23:56:14,569 INFO [PluginManager] Adding plugin from [C:\Users\abc\.soapui\plugins\ready-jira-plugin-1.1-dist.jar] 23:56:14,575 INFO [PluginManager] Adding plugin from [C:\Users\abc\.soapui\plugins\ready-uxm-plugin-1.0.jar] 23:56:19,225 INFO [PluginManager] Adding plugin from [C:\Users\abc\.soapui\plugins\ready-api-git-plugin-1.1.0.jar] 23:56:19,474 INFO [PluginManager] 5 plugins loaded in 5173 ms 23:56:19,474 INFO [DefaultSoapUICore] All plugins loaded 23:56:30,827 DEBUG [LicenseManagerServiceImpl] Trying to initialize license for SoapUI NG 23:56:30,828 DEBUG [LicenseManagerServiceImpl] No license found for SoapUI NG 23:56:30,829 DEBUG [LicenseManagerServiceImpl] License host for SoapUI NG: R-MADHAVAN 23:56:30,836 DEBUG [LicenseManagerServiceImpl] Trying to initialize license for SoapUI NG 23:56:30,836 DEBUG [LicenseManagerServiceImpl] License host for SoapUI NG: R-MADHAVAN 23:56:31,158 INFO [LicenseManagerServiceImpl] Invalid license for SoapUI NG: [2017-07-10 00:00:00] soapUI trial - f65c0679-b7b1-4f02-96b4-593adfd20450, issue date = Mon Jul 10 06:00:00 BST 2017, expiry date = Tue Jul 25 06:00:00 BST 2017 23:56:31,159 INFO [LicenseManagerServiceImpl] License expired at Tue Jul 25 06:00:00 BST 2017 23:56:31,160 INFO [LicenseManagerServiceImpl] No reserve license found 23:56:31,334 DEBUG [LicenseManagerServiceImpl] Trying to initialize license for LoadUI NG 23:56:31,336 DEBUG [LicenseManagerServiceImpl] License host for LoadUI NG: R-MADHAVAN 23:56:31,461 DEBUG [LicenseManagerServiceImpl] Valid license file found: C:\Users\abc\.loadui\loadUI.key, last modified: Wed Aug 16 10:18:07 BST 2017 23:56:31,544 DEBUG [LicenseManagerServiceImpl] Trying to initialize license for Secure 23:56:31,544 DEBUG [LicenseManagerServiceImpl] No license found for Secure 23:56:31,550 DEBUG [LicenseManagerServiceImpl] License host for Secure: R-MADHAVAN 23:56:31,553 DEBUG [LicenseManagerServiceImpl] Trying to initialize license for ServiceV 23:56:31,554 DEBUG [LicenseManagerServiceImpl] No license found for ServiceV 23:56:31,554 DEBUG [LicenseManagerServiceImpl] License host for ServiceV: R-MADHAVAN 23:56:33,304 INFO [BaseExecutionManager] Initialized base directory to keep executions to C:\Users\abc\.readyapi\loadui\results Configuring log4j from [C:\Program Files\SmartBear\ReadyAPI-2.0.2\bin\soapui-log4j.xml] 23:56:35,267 INFO [license] Ready! API 2.0.2 started - System properties: {OS=Windows 8.1, User name=abc} 23:56:35,268 INFO [SoapUI] Adding [C:\Program Files\SmartBear\ReadyAPI-2.0.2\bin\ext\postgresql-9.3-1102.jdbc41.jar] to extensions classpath 23:56:35,268 INFO [SoapUI] Adding [C:\Program Files\SmartBear\ReadyAPI-2.0.2\bin\ext\sqljdbc42.jar] to extensions classpath 23:56:35,299 INFO [DefaultSoapUICore] Registered 2 JDBC drivers from extensions directory: [org.postgresql.Driver, com.microsoft.sqlserver.jdbc.SQLServerDriver] 23:56:35,303 INFO [DefaultSoapUICore] initialized soapui-settings from [C:\Users\abc\soapui-settings.xml] 23:56:35,307 INFO [DefaultSoapUICore] Adding listeners from [C:\Program Files\SmartBear\ReadyAPI-2.0.2\bin\listeners\demo-listeners.xml] 23:56:58,859 INFO [PluginManager] Adding plugin from [C:\Users\abc\.soapui\plugins\ready-jira-plugin-1.1-dist.jar] 23:56:58,860 INFO [PluginManager] Adding plugin from [C:\Users\abc\.soapui\plugins\ready-mqtt-plugin-dist.jar] 23:56:58,860 INFO [PluginManager] Adding plugin from [C:\Users\abc\.soapui\plugins\soapui-swagger-plugin-2.5.3-dist.jar] 23:56:58,862 INFO [PluginManager] Adding plugin from [C:\Users\abc\.soapui\plugins\ready-uxm-plugin-1.0.jar] 23:56:59,223 INFO [PluginManager] Adding plugin from [C:\Users\abc\.soapui\plugins\ready-api-git-plugin-1.1.0.jar] 23:56:59,526 INFO [PluginManager] 5 plugins loaded in 667 ms 23:56:59,526 INFO [DefaultSoapUICore] All plugins loaded Running LoadUI Project Runner... project: C:\Users\abc\Desktop\TEST\REST-Project-4-soapui-project.xml 23:57:00,374 INFO [WsdlProject] Loaded project from [file:/C:/Users/abc/Desktop/TEST/REST-Project-4-soapui-project.xml] ----------------------------------------- STARTING LOADUI COMMAND LINE RUNNER ----------------------------------------- ----------------------------------------- RUNNING TEST: BaseLoadTest LIMITS: Time: 00:00:30 Requests: N/A Failures: N/A ----------------------------------------- Time: 00:00:00 Requests: 0 Failures: 0 Time: 00:00:01 Requests: 0 Failures: 0 Time: 00:00:02 Requests: 0 Failures: 0 Time: 00:00:03 Requests: 0 Failures: 0 Time: 00:00:04 Requests: 0 Failures: 0 Time: 00:00:05 Requests: 0 Failures: 0 Time: 00:00:06 Requests: 0 Failures: 0 Time: 00:00:07 Requests: 0 Failures: 0 Time: 00:00:08 Requests: 0 Failures: 0 Time: 00:00:09 Requests: 0 Failures: 0 Time: 00:00:10 Requests: 0 Failures: 0 Time: 00:00:11 Requests: 0 Failures: 0 Time: 00:00:12 Requests: 0 Failures: 0 Time: 00:00:13 Requests: 0 Failures: 0 Time: 00:00:14 Requests: 0 Failures: 0 Time: 00:00:15 Requests: 0 Failures: 0 Time: 00:00:16 Requests: 0 Failures: 0 Time: 00:00:17 Requests: 0 Failures: 0 Time: 00:00:18 Requests: 0 Failures: 0 Time: 00:00:19 Requests: 0 Failures: 0 Time: 00:00:20 Requests: 0 Failures: 0 Time: 00:00:21 Requests: 0 Failures: 0 Time: 00:00:22 Requests: 0 Failures: 0 Time: 00:00:23 Requests: 0 Failures: 0 Time: 00:00:24 Requests: 0 Failures: 0 Time: 00:00:26 Requests: 0 Failures: 0 Time: 00:00:27 Requests: 0 Failures: 0 Time: 00:00:28 Requests: 0 Failures: 0 Time: 00:00:29 Requests: 0 Failures: 0 Time: 00:00:30 Requests: 0 Failures: 0 23:57:41,478 ERROR [MBassadorEventBus] Failed to publish message com.eviware.loadui.api.events.command.test.TestExecutionCommand@19497c4b to unknown listener method java.lang.InterruptedException at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly(Unknown Source) at java.util.concurrent.locks.ReentrantLock.lockInterruptibly(Unknown Source) at java.util.concurrent.LinkedBlockingQueue.put(Unknown Source) at net.engio.mbassy.bus.AbstractSyncAsyncMessageBus.addAsynchronousPublication(AbstractSyncAsyncMessageBus.java:75) at net.engio.mbassy.bus.MBassador.publishAsync(MBassador.java:19) at com.smartbear.ready.core.event.bus.impl.MBassadorEventBus.postAsync(MBassadorEventBus.java:56) at com.eviware.loadui.impl.model.canvas.CanvasItemImpl$TimeLimitTask.run(CanvasItemImpl.java:905) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) ----------------------------------------- TEST EXECUTION COMPLETED FINAL RESULTS: Time: 00:00:30 Requests: 5 Failures: 0 ----------------------------------------- 23:57:42,508 INFO [CanvasItemImpl] Generating a summary report for CanvasItem BaseLoadTest. 23:58:38,163 INFO [license] Ready! API 2.0.2 shutting down2.9KViews0likes3CommentsLoadUiWeb Data Modifier Regex Issue
Hello, My company has been focusing on realizing load testing on our products before release because new customers continue arriving with a bigger user base. Thus the need for a good load testing solution. Initially we found a product LoadUiWeb 2 that was found in your website and its the product we have fallen in love in using and looking to continue learning and playing with the tools it provides. That said, we have been having issues with one of the features your tool provides related to using Regex in the Data Modifier tabfor SOAP Requests. I have basically followed the chapter you guys include in the Help section on using this part and i haven't had any success in having the regex succesfully finda match and substitute the value. I shall include this example below. For our specific SOAP request I have been using this regex to look for a specific text in the Text part of the request: rst_regardingobjectguid>(.*)</rst_regardingobjectguid Part of the text that is being sent in the request is as follows, the full request will be found attached. <rst_datereported>2016-11-17T12:18:56</rst_datereported><rst_regardingobjectguid>9CECA153-5532-25CA-2D09-6287B4E04DCD</rst_regardingobjectguid> I've tested these Regex using online Regex testers and have been able to correctly identify the part I want to change which is the GUID between the rst_regardingobjectguid tags. Sadly when I run the tests the regex doesnt identify the GUID correctly and the value isn't changed. The variable I defined to change the GUID is a Guid Loadui Web Variable that was auto generated. Please find attached images of my defined variables and my Data Modifier Regex from the LoadUiWeb Application. I am trying to figure out what is it that I am doing wrong.2.6KViews0likes1CommentProblem in monitoring Apache web Server
Hi, I attempting to connect to the local apache server (192.168.1.108:8080) but every time i hit test connection loadui ng print out in the log this error Connect/disconnect failed. Execution aborted. how should i fix this problem , I try this at local server (127.0.0.1:80) but i get the same error. I really appreciate any help you can provide.2.2KViews0likes1Comment