Automatic Update of Shared Resources
Hi, it would be nice if shared resources will be automatically updated between projects. I was able to use shared resources but it seems that if I update it, the other projects that used it are not updating. Please see How can I share resources between projects?Debz8 years agoContributor1.5KViews0likes0CommentsAutomatic Environment Selection
Hi, it would be nice to have Automatic Environment Selection when running the test using Jenkins. I thought I was just missing on something (a setting maybe), but asraiqeementioned, this seems to be an open issue. There is no formal fix posted but a workaround she found is to save the project at SoapUIwith the environment you want to run on Jenkins as the active one before running the test. Otherwise, you will encounter an Oracle Error (missing expression) when running the test via Jenkins but not when you run the test using SoapUI directly. Please see the following threads: maven and environment selection HTTP/1.1 401 Unauthorized warning followed by ORA-00936 when building via Jenkins Maven SoapUi how to parametrized environment endpoint ?Save Project pop ups should be limited to 1 instance
With some projects in progress that haven't been saved the Save Project pop up is a useful reminder however if I were to step away from the keyboard for a period of time and then come back I shouldn't have to clear multiple pop ups for a project for each iteration that the timer kicks in to remind me to save itLoundesM8 years agoContributorNew Idea1.2KViews0likes0CommentsServiceV DataSources name pane needs to be resizable
Currently when viewing DataSources for a Virt within ServiceV the DS names have a '...' suffix if the name is too long to be displayed within the current view, if there are a couple of like named DS's then you cant distinguish between them unless you start looking at the DS contents if the DS name region was resizable this would be helpfulLoundesM8 years agoContributorNew Idea1.1KViews0likes0CommentsRefactor Definition
Right now for the refactor definition for ready API is working good. But now we can compare node to node only for request, We can have the node to node comparison for response as well, so that it can be helpful us to compare what is changed from XSD from previous schema to new schema for the response.Chowdhary8 years agoContributorNew Idea1.2KViews0likes0CommentsSort endpoint in alphabetical order
When going to manage endpoints to a test step, the endpoints are listed in alphabetical order. When pressing the "URL" button to set your active endpoint though, they are listed in a seemingly random order. We have some projects with 50+ endpoints, and the random order makes it difficult to quickly find the endpoint for which you are looking. Having these sortedalphabeticallywould be wonderful. FYI: I contributed a fix for this to the opensource SoapUI project on GitHub:https://github.com/SmartBear/soapui/commit/df4574401c0cb9395323e74c892f5b144425bcf2ksmith_smc38 years agoNew MemberNew Idea1.4KViews0likes0CommentsResizable request selector
When working with test cases I need to select different requests a lot of the time. Currently the request selector is very small and only shows a small part of a request name making it a guessing game. Both fields on the left and right resize with the screen. In my case creating unused whitespace.edweerdt8 years agoContributorNew Idea1KViews0likes0CommentsRefreshing of the Reports without reopening the application
Hi All, I had earlier faced issues while generating a new report template in ReadyAPI wherein the report does not compile/load all the components unless and until i close & reopen the application. As Jasper Reports are integrated into ReadyAPI, the compilation must happen immediately instead of loading the plugins only at the time of startup. It would be good to see this feature in the next coming versions. Cheers, Sai Kiran,saikiran40cs8 years agoNew Contributor1.6KViews0likes0CommentsUseful API Documentation
SmartBear is presumably working diligently at adding comments to their nearly-comment-free, Javadoc-generated API documentation (https://www.soapui.org/apidocs/pro/overview-summary.html). I'm wondering how many [more] years we have to wait for this to be finished?The current version is /nearly/ useless and makes me ashamed that I convinced my employerto spend money on this thing.You...umm, you are working on this, right? and fwiw, happy holidaysCroakSplat8 years agoOccasional ContributorNew Idea1KViews0likes0CommentsOn Ready!API GUI, make it very obvious if something is currently executing, and if so, what
We have machines in a shared lab that individuals will sometimes initiate runs of test projects, suites, or cases. Sometimes these will run for hours. When another user walks up to the machine, there is no easy way to tell if that is going on. If someone knows what project, suite, or case is executing, they can select it and look at its Transaction Log, and get an idea of where it's executing. But if someone navigates away from there, it becomes very difficult to tell. When something is executing, I want a big red indicator that flashes, saying EXECUTING TEST or something like that, and when clicked on, it will do something useful like telling me which test, or navigating to that item. We had a discussion on this here.tgeliot8 years agoContributorNew Idea1.2KViews0likes0CommentsAdd an option to hide the ribbon
We are using Ready API ! since a few month and a common complain here is : Why we cannot hide the main ribbon ? It would be a nice feature because our laptop have only 720P resolution and the ribbon use a huge space for nothing. Is it possible to have this kind of feature in a future release ? The expect behaviour is the same as Office ribbon. Thanks,chrbar8 years agoFrequent VisitorNew Idea857Views0likes0CommentsLADP Integration in VirtServer
Within our enterprise (>3000 employees) we have a LDAP holding all user accounts. To provideSingle Sign On features (one account for all) we want to integrate LDAP into the VirtServer. In this way the user (developer) can use his usualcredentials for logging into VirtServer from within Ready!API Desktop.Dominik8 years agoOccasional ContributorNew Idea929Views0likes0CommentsSupport for integer and object custom properties
It would be really nice if there was support for setting non-string data types as custom properties. I've been able to make due with this limitation by using toInteger() on all numbers and object mapping to go from JSON to objects and vice-versa, but it would be amazing ifI could cut out this extra code and just set an object or integer directly as a custom property. My QA team imports our application's compiled JARs into ReadyAPI and maps JSON to objects so we can easily just use the classes getter and setter methods. To pass these objects (and other data structures like maps, lists, and arrays) around our test scripts, we've continually got to stringify them to be able to set them as custom properties, then use an object mapper to map them back to objects.JustinM898 years agoContributorNew Idea1KViews0likes0CommentsDynamic server monitoring
It would be awesome to be able to writean environment variable on the textbox of the server monitor address, so we can define a variable that changes with the environments, in order to change the servers to monitor depending on the environment we are pointing at.acaceres8 years agoOccasional Visitor904Views0likes0CommentsInclude datasources as part of the project when importing from Version Control (Git)
Currently my experience when saving a composite project and/or importing a project from VCS is that the datasource is not included as part of the files stored in Version control. Is there any reason why datasources aren't included by default? Currently it is a manual chore of uploading/downloading individual datasources when pulling from VCS, and it would be a huge timesaver to just include datasources along with the other project files when saving to a VCS such as Git.cbrzana8 years agoOccasional ContributorNew Idea823Views0likes0CommentsAdd Editing Capabilities to All "Description" Sections
More and more people are looking to keep the documentation self contained withing the test projects to provide documentation. The Project, Test Suite, and Test Case level "Description" sections have no Rich Text Editing capabilities (like the one depicted in this editors tool bar) With the existing reporting capability, its seems unfortunate that users have to edit in another tool, copy and past back to the description, and then perform yet additional editing, because the act of copying your text back, modify unsupported formatting. Lets make the existing tool more usable...sprice0901618 years agoContributorNew Idea981Views0likes0CommentsAdd Row Headers to Datasource
It is always an issue when executing a test case using a data loop, where the user will want to know how many rows executed in order to trace the failing data row back to the datasheet. Current options are: 1. Count each row displayed in the datasource display area manually (after running for the second time because Smartbear still has not fixed the bug where the data is not displayed the first time.) 2. Add a numeric column to your data to count the rows for you (I.e. create your own row header) 3. Play around with the options changing the rows until you find it Solution: Modify the Datasource test step to include numbered row headers on teh far left of each row from 1 to n.sprice0901618 years agoContributorNew Idea1.2KViews0likes0CommentsAgile Rally- CA Agile central integration with ready API
CA Agile central formally know asrally. it was used by many organizations and those organization us the ready API. Rally has the test case, test plan and defects. its a agile management tool. so many companies are moving from ready API to other tools, because of integration. if we have an integration with rally, it will be huge benefit for me and company/other companies.Chowdhary8 years agoContributorCommunity Feedback Requested4.6KViews0likes1CommentRequirements section with more features.
we need the requirement section of more detailed view. 1. like we can create a folder , and sub folder and subfolder of our requirement. 2. We can include our Regression test suite and the test case & Test step link to requirements. 3. when we run the regression test suite, we can have the requirements coverage to 100%. so this can we very good to have the requirements coverage every time we run the test suite. This was in a Tosca API Engine.Chowdhary8 years agoContributorNew Idea1KViews0likes0CommentsFull date in Data Export XML results
In the XML format of the data export for TestRunner, the startTime field for testCase results is only a time string (i.e. '12:12:14'), so for any test runthat takeslonger than 24 hours, the date cannot be reliably determined. Could these be changed to be a full date timestamp or possibly have a runtime argument/parameter for TestRunner so that data-export-generated timestamps have a configurable format?MichaelSmith9 years agoOccasional ContributorNew Idea874Views0likes0CommentsSequence in JUnit-Style HTML Report
I want to changethe order of executed TestSuites that I see in my "JUnit-Style HTML Report". The sequence of TestSuites I see in the generated report is no the same as the real executed sequence in my project. The order in the report is alphabetical, not chronological. I use it in a commandfile like this: "C:\Program Files\SmartBear\ReadyAPI-1.7.0\bin\testrunner.bat" "D:\xxx\" -E "Test" -f %ReportLocation% -R "JUnit-Style HTML Report"MarcovS9 years agoContributorNew Idea1KViews0likes0CommentsInclude Path In Recent Workspace Menu List
We use multiple versions of the same SoapUI projects and workspaces from multiplesource controlbranches all checked out on the same PC, thus it gets very confusing when trying to select the "desired" workspace file from the menu item "File" > "Recent" > "Workspaces" as you see multiple entries for the same workspace with no way to distinguish them. If the path was added (possibly optionally as a UI setting) to the menu listthis would solve the problem making it possible to select the desired workspace with ease. See attached screen shot.Radford9 years agoSuper ContributorNew Idea1.4KViews0likes0CommentsGroovy sample scripts for working with TestServer
Just starting to work with TestServer. Our environment is Gradle/Groovy based. It would be very helpful to have sample Groovy scripts for working with TestServer. The shell-based sample code (curl) is generic andgoodfor getting started, but havingGroovy-basedsample codewould help accelerate adoption in our environment.RBlack9 years agoOccasional ContributorNew Idea2.4KViews0likes1CommentMake ReadyAPI friendly to deployment automation tools
We have a lot of desktops running ReadyAPI. Upgrading these currently involves manual installation by each user. We also have a lot of labsrunning ReadyAPI (looking into TestServer but that's down the road). Currently one of us has to log into each lab and installReadyAPI manually. Asilent installer would begreat. There are plenty of deployment/installation automation tools out there (e.g. Puppet, chef). This Idea isfor SmartBear to make ReadyAPI friendly tosuch tools, to make it easy for larger shops to automatically deploy new ReadyAPI versions to desktops, or at least make it easy for each user to "push a button" to silently install a new versionapproved by their IT department. Ideally, SmartBear could make configuration files available for the major deployment automation tools (e.g. Puppet) to make it easier for DevOps shops to deploy new versions. I'm sure all SmartBear's DevOps customers would thank you ;-).RBlack7 years agoOccasional ContributorImplemented2.5KViews0likes1CommentAutomate 'Get ID Token" on the Authorization Profile for OATH2 authentication.
Oath2 authentication already has the ability to automate retrieval of an access token if needed on a step that uses oath2 authentication. We need something similar for the ID Token. The two are retrieved at the same time but the authorization automation only auto populates/refreshes the access token. To obtain a valid ID Token, you must go to the authorization profile, select 'get ID Token" followed by selecting 'get OpenID Token' on the subsequent popup. At this point your authorization profile has a valid idtoken to use. Since we have to have a valid id token, there is a manual step to an otherwise automated set of project test suites... the tester must manually go and fetch an id token at the beginning of running the test suites.telong9 years agoNew ContributorNew Idea1.5KViews0likes0CommentsRemember war file generation settings after restart
When I generate war file from the UI, I have to fill in some fields - a bunch of checkboxes and location of war file and temp folder. The application should remember these settings between restarts - it is too irritating having to click through a bunch of folders every time (since Windows is stupid enough to not remember the folder, either).hbjastad7 years agoContributorPostponed2KViews0likes1CommentCustomise transaction log
I am trying to create a load test report that contains all of the data in the loadui transaction log such as timestamp, trigger timestamp, timetaken, etc but also add in some of the data that is held in the xml request. Whilst the whole message is stored in log i only want certain fields in this case I want to save the value "tracking number" field and have this this as a column before the rest of the log data .The ability toCustomise the transaction log would be a very useful feature.cstott19 years agoOccasional ContributorNew Idea1.1KViews0likes0CommentsDebug a VIRT Service
it would be ideal to have the ability to put a breakpoint the dispatch script and then be able to start the ready API with debug options enabled that would allow a remote debugger to attach and then execute the request and then step through the request/response dispatch logic, currently we have to send a request through and hope that something comes from the transaction log to understand what response was sent and whysamuel_perez9 years agoOccasional ContributorNew Idea1.1KViews0likes0Comments[ Test Step Password / Read write access / Raw data password masking ]
We have a project password, we can set the password in project level. This should also include the read/write/read or write access. so that it will be protected every time. I want the password for the Test step level. If we have the password for test step level, If I give my project to other teams, they can run the project but they don't know the passwords or other data, so the properties file will be locked. In the soap request when we call the any data from test steps, at least password should be masked to protect it.Chowdhary7 years agoContributorImplemented3.9KViews0likes1CommentClone Assertions - Select new source
Currently, when cloning an assertion into a new test case, new assertions has "DELETED ITEM" as source. Then we have to change the source and property one by one. It would be nice if, on time to clone, a new source could be selected. Thanks and regardstcea9 years agoNew ContributorNew Idea1KViews0likes0CommentsJIRA plugin - attaching RQ and RS when creating a new issue
Hi, Having JIRA connection from SOAPUI Pro is a really nice feature. On time to create a new JIRA issue, we are missing the possibility to attach the request and response from a test case / test step.tcea9 years agoNew ContributorNew Idea1.2KViews0likes0CommentsOrdering assertions
Hi, When having multiple assertions into an assertion step, it would be nice if shorting them would be possible. Thanks.tcea9 years agoNew ContributorNew Idea1.2KViews0likes0CommentsAssertions - Change ´source´and ´property´ multichoice
When you have multiple assertions within an assertion step and you want to change the "source" and property" to all of them, currently you need to do it one by one. It would be nice if a multiple selection and change would be possible.tcea9 years agoNew ContributorNew Idea2.5KViews0likes1CommentGenerate testsuite dialog, option to generate one testcase for one method each
Feature Request: In generate testsuite dialog, we have two options right now. 1. One Testcase for each resource 2. Single testcase with one request for each method But what I want to generate is one testcase for one method i.e. as many testcase as there are methods. Since a single api call is like a testcase for most of us and we can track performance (response time) for each api call (coz junit report contains time take by each testcase) Example: almost all my resource has 5 methods (get, put post delete patch), so if I have 3 resource with 5 methods each, so what I need is 15 testcases in total (one for each method)itsmanish_19 years agoOccasional ContributorNew Idea1.4KViews0likes0CommentsSOAPUI Generate Documentation Functionality
Hello, We are trying to use the WSDL to document generation process and if WSDL has the external reference for schema, it does not showup in documentation. Checked with Latest Pro version also. Its same behaviour. Let me know if this can addressed in any version or patch. Thanks Dinesh Shettydinshetty9 years agoNew MemberNew Idea2KViews0likes0CommentsMake wild-cards in assertions pass for elements without any content
Currently, if you write an xpath assertion with wildcards enabled, then when you have an element with the wildcard for its contents, but it is actually returned empty, then assertion fails. It should not flag as a failure--the wildcard means that we don't care what is in the element, including nothing, as long as the element is present. Please enhance/fix the wild-cards to pass in this scenario. Example: You have a JDBC test step that returns this: [...] <SOMETAG>ExpectedData</SOMETAG> <SOMEOPTIONALINFO/> [...] And your xpath assertion includes something like this: [...] <SOMETAG>ExpectedData</SOMETAG> <SOMEOPTIONALINFO>*</SOMEOPTIONALINFO> [...] Then currently, this validation fails. However, it really should pass, since the wildcard was used.kbw8 years agoContributorNew Idea1.8KViews0likes1CommentEnhance JDBC test steps to work with stored procedures that return resultsets
It would be helpful if the JDBC test steps, that are configured as stored procedures, could work with stored procedures that return result sets. The test step should take the returned result set and display it in xml format, as it does with non-stored procedure queries. This is helpful for test steps where we need to return a given query, but some other setup needs to be run in the same session before running the query (such as setting decryption keys). Currently, this type of scenario can't be handled with JDBC test steps. This of course relies on the chosen JDBC driver / database system itself supporting such returning implicit resultsets. For example, Oracle 12c can return implicit result sets. I've read that MSSQL can as well. Oracle: https://oracle-base.com/articles/12c/implicit-statement-results-12cr1#return_resultkbw9 years agoContributorNew Idea1.2KViews0likes0CommentsRunning multiple virts on the same port
In soapUI it was possible run specify multiple mockServices on the same port. Each mockService had it's own path.In ready API we can start multiple mockServices with the same port by starting them from a Groovy script. We would like to have this feature in the Service V GUI.sirood9 years agoOccasional ContributorNew Idea1.1KViews0likes0CommentsGive option to disable rowNumber attribute in JDBC results xml
Currently, the xml results of JDBC test steps always include a rowNumber attribute for each row. This can cause problems with later validations that need to compare against the db results, because the validation is expecting that attribute to be identical in the data that you're later trying to compare against. (e.g. comparing json response data against a query of expected results.) The rowNumber isn't part of the data, and we would never want that attribute to cause validation problems--it needlessly gets in the way, and is preventing us from simply using standard xQuery validations to check our API responses against expected results from a JDBC test step. It would be very helpful if the JDBC test steps had a configuration option that let us tell it NOT to include the rowNumber attribute in the xml result. Example: Current: <Results> <ResultSet fetchSize="10"> <Row rowNumber="1"> <STATE>Alabama</STATE> </Row> <Row rowNumber="2"> <STATE>Alaska</STATE> </Row> <Row rowNumber="3"> etc... Desired, by configuration: <Results> <ResultSet fetchSize="10"> <Row> <STATE>Alabama</STATE> </Row> <Row> <STATE>Alaska</STATE> </Row> <Row> etc...kbw9 years agoContributorNew Idea1.2KViews0likes0Commentshow to transfer the property value in soapui NG 1.7 resource instead of endpoint
Need option to transfer the property value in soapui NG 1.7 resources instead of endpoint share your updates if it's fixed SOAPUI NG 1.7 Property transfer / Target property we don't have the resource property transfer optionSandyapitester9 years agoFrequent ContributorNew Idea1.1KViews0likes0CommentsLOAD Ui Test Metricss
My idea want to include the min TPS, MAX TPS and Average TPS, so this can very easy to see in Test metrics and this will be very helpful to see directly when runnign the test. T TThis is the main feature we are looking in loadUI.Chowdhary9 years agoContributorNew Idea1.2KViews0likes0CommentsResponce Time in log
Now in soapui NG 2016-04-11 14:27:55 response time: 227ms (833 bytes) Feature to be added in SOAP Ui Ng We want the responce as perfect in milli seconds, so that the reponce time will be exact. 2016-04-11 14:27:55:785 response time: 227ms (833 bytes) VamChowdhary9 years agoContributorSelected for Development5.4KViews0likes5CommentsAdd preferences option for absolute path property expansions
The point and click feature adds property expansions that are relative-path expansions. It would be nice if the point and click feature could be set to use absolute paths from the project level down. Referencing a property from another test case or test suite fails if the property value is a relative-path expansion.jrm06c9 years agoRegular VisitorNew Idea1.2KViews0likes0CommentsCustomizable Axis and Scaling for LoadUI Graphs
I am running a load test that includes 3 different operations for the same webservice. All response times are +/- 20ms of each other. I have a chart for avg response time for each of these requests (teststeps), however they are being graphed out on different axis points with different scaling for each. Ideally I want the response times to be graphed on the y-axis, with all 3 metrics using the same scaling for easier comparison. Options to rename the individual datapoints would also be nice. While this data can be exported into excel and graphed, it would be a big time saver to have the results within ReadyAPI do that for you. FYI - this was originally posted in the forum: http://community.smartbear.com/t5/LoadUI-NG/How-do-you-graph-metrics-on-same-axis-within-LoadUI-Statistics/m-p/116276cbrzana7 years agoOccasional ContributorImplemented3.8KViews0likes3CommentsAdd model and payload tabs to interface-requests/rest-test-steps
The interface shown in the navigator pane contains rest steps which represent potential rest calls to be added to test cases. It would be beneficial if the requests with body parameters (such as puts and posts) included two tabs for the body section: model and payload. The value of the request body is the default value of the rest-test-step payload when the interface-request is added as a test step to a test case. As it is now, the interface-request can only store either the model or the default payload. The user is forced to decide which is more important: keeping the model defined by the API definition, or entering a default payload for adding requests as test steps. If the requests and test steps included the two tabs of model and payload, the user could enter a model defined by the API definition of the request and also enter a default payload to use for test step rest calls. For example, consider a request with a model of { "node1": "String" } The payload of a rest step created by adding this interface request to a test case will default to a payload value of { "node1": "String" } The user must modify the model in the body of the interface request to change the default payload value. In doing this the model is lost. It would be better if both the interface request and test step included the default-payload/payload-to-use and the model for referencing node types, enumerations, etc.jrm06c9 years agoRegular VisitorNew Idea1.3KViews0likes0CommentsAutomation Copy paste of Rest initial response.
Test Case for example : I have 200 rest request once ia m adding them all to the project need to copy paste them to the request window. So better what to do it is to select some option that all the response will be Copy paste to the request window automatically.mishka9 years agoNew ContributorNew Idea2.7KViews0likes1CommentExpand the parameters to fill the available viewport size
When sending a REST request with parameters, the width of the textfield used to input parameters is fixed (and quite small). Could you modify it to actually expand to the available viewport ? See my poorly edited example in attachment. :-)marcl9 years agoOccasional ContributorNew Idea1.4KViews0likes0CommentsSelecting multiple custom properties to delete
I use Reday API licensed version. Ocassionally I need to delete all custom properties so taht I can have a clean set. As my scripts create custom properties dynamically it will be nice to have option to select multiple to delete.jsreesoap9 years agoContributorNew Idea1.2KViews0likes0CommentsTracing back to interface testcase
As my project is getting bigger I find it difficult to trace a test case from Testsuite back to its interface test case. Will be nice to have an option to trace it back. Like right click on test case and click on go to interface test case or something like that. Also it is nice to have the option of flagging testcase like under construction, needs a fix, add test data something like that. Suppose I am working on some test cases/scripts in different projects it should be easy for me to find which one of those I was working on the previous day so that I need not keep tack of my work😀jsreesoap9 years agoContributorNew Idea1.4KViews0likes0Comments