Defect: Copying (ctrl+c) test steps from runner returns the objects reference not labels
When copying the test steps from the test runner the paste buffer contains the object references not the labels. com.eviware.soapui.impl.wsdl.teststeps.WsdlGroovyScriptTestStep@2a804b01 com.eviware.soapui.impl.wsdl.teststeps.RestTestRequestStep@56573528 com.eviware.soapui.impl.wsdl.teststeps.WsdlGroovyScriptTestStep@54e712b8 When copying the test steps from the navigator with(ctrl+c) the paste buffer contains the correct text. Results in the following useful content for transfer to documentation. Create admin Test Steps (3) Given json content for the create admin request When /admins is Created Then the response is as expectedMartinSpamer6 years agoFrequent ContributorNew Idea727Views0likes0Comments[Suggestion] "Generate Test Suite" Should use HTTP Method not sequence numbers
Given the following interface When the Generate TestSuite menu option is used Then the Request are numbered with sequence numbers. However therequest will actually be unique if the HTTP method is used for the label and clarity would be enhance with multiple of single requests. e.g.MartinSpamer6 years agoFrequent ContributorNew Idea1.8KViews0likes1Comment[Defect] Project properties are not visible (or initialised) before project "Load script" is execute
Outline: The Project's properties are not visible (or initialised) before project "Load script" is executed. Actual Behaviour Given a new Project with a Name and Description. When the following code in added to Project's 'Load Script' // Sanity check that script is actually run log.info Runtime.class.getPackage().getSpecificationVersion(); // ... and the the script is actually expected project. log.info project.getClass().getName() // These properties should be defined already. log.info project.getProperties() log.info project.getProperty("Name") log.info project.getPropertyValue("Name") log.info project.getPropertyValue("Description") Then the script log shows the following Tue Apr 02 09:51:29 BST 2019:INFO:1.8 Tue Apr 02 09:51:29 BST 2019:INFO:1.8.0_181 Tue Apr 02 09:51:29 BST 2019:INFO:com.eviware.soapui.impl.wsdl.WsdlProject Tue Apr 02 09:51:29 BST 2019:INFO:{} Tue Apr 02 09:51:29 BST 2019:INFO:null Tue Apr 02 09:51:29 BST 2019:INFO:null Tue Apr 02 09:51:29 BST 2019:INFO:null Expected behaviour The log should include the values shown to befined in screenshot. Inference The Project's 'Load Script' is being run before the project is fully loaded/initialised.MartinSpamer6 years agoFrequent ContributorNew Idea679Views0likes0CommentsEnable adding multiple WSDLs with the same name of the binding
Dear all, I have a SoapUI project and am not able to add a WSDL in the following circumstances. Problem description I have a SoapUI project (in SoapUI version 5.4.0): one of the WSDL interfaces is called "bindingServiceName". I have a completely different WSDL/service, which contains a binding with the same name "bindingServiceName" and which I need to import to the project as well. When I try to add thesecond WSDL to SoapUI project I get a dialogue: Interface [bindingServiceName] already exists in project, update instead? Yes No Cancel Apparently"Yes" is not an option as these services are completely different and I need them both. When I choose "No", no interface is added to the project. It seems this is an old issue, known in 2009 already. Proposal I suggest that in such asituationSoapUI would: warn that the WSDL contains the same binding name as already exists within theproject and offer an input to get a different (unique) name for the imported binding I would be helpful if this gets resolved. Currently, we need to do an unpleasant workaround.KarelHusa6 years agoChampion Level 2New Idea1.3KViews0likes0CommentsPublish parent pom soapui-project 5.4.0 in SmartBear maven repository
This file is missing in the SmartBear maven repository http://smartbearsoftware.com/repository/maven2/com/smartbear/soapui/soapui-project/5.4.0/soapui-project-5.4.0.pom It is referenced from http://smartbearsoftware.com/repository/maven2/com/smartbear/soapui/soapui/5.4.0/soapui-5.4.0.pom Can someone please publish it?wsalembi7 years agoOccasional ContributorNew Idea1.3KViews0likes0CommentsEndpoint description/name
Since it is possible to configure multiple endpoints on a soapcall I think it would be a nice feature to be able to assign a name or description to each endpoint. For instance, in a situation where you can only use IP adresses it would be nice to set the hostname in the description. Anotherusecase would be a 'production', 'test', 'accept'tag in the description etc.martijn8 years agoOccasional VisitorNew Idea1.3KViews0likes0CommentsResolve bug Null pointer exception with HTTP Monitor.
Hi, Please resolve bug Null pointer exception with HTTP Monitor. Http Monitor + create test case from selected request would be a very useful feature, but as far as I can see (in version 5.3.0) this is currently completely unusable. Its working in Pro version, so I guess a fix wouldn't be very difficult to implement? Kind Regards, Paul Igoepaul_igoe8 years agoContributorNew Idea1.2KViews0likes0CommentsFeature request - SOAP Mocking > MockOperation Dispatching > SEQUENCE > response return reordering
Hello, I've been using the mock functionality and I have a feature request to make. InHome / Documentation / SOAP Mocking / MockOperations and Responses: https://www.soapui.org/soap-mocking/mockoperations-and-responses.html SectionMockOperation Dispatching: SEQUENCE: this is the simplest dispatch method; responses are selected and returned in the order they have been added to the MockOperation. If you are setting up a mockservicewith a bunch offake responses and you need to change their order, it can become quite cumbersome sinceyou would need to recreate them orswap their contents around. I wish there was a better wayto reorder the responses, preferable by dragging them, without having to use a QUERY-MATCH MockOperation dispatcher, which would involve more complexity. cheersmarcelopm8 years agoNew ContributorNew Idea1.3KViews0likes0CommentsSoapUI Log scrolling
It would be helpful if a user was able to choose whether or not they wish to have Logs scroll as they populate or not. Each log (Error, HTTP, Script, etc) should have their own setting and not have one setting to rule them all. I have created several scripted assertions with a great bit of detail. I have to wait until the test is finished running before I can describe or research the error I am receiving. This is not very efficient when I have individuals assisting with debugging of an application. Heather A.hmanastasi8 years agoOccasional ContributorNew Idea1.9KViews0likes0CommentsGenerate AWS REST API signitures
When making calls to Amazon's S3 and similar services a "signature" value needs to be generated. http://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html The details of the signing required are documented here http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-auth-using-authorization-header.html Currently this can only be accomplished with a convoluted mechanism of groovy scripts. It would be very useful if (upon entering the relevant credentials) SoapUI could generate the signature value and populate the relevant header.ECiurleoIOP8 years agoOccasional ContributorNew Idea2.3KViews0likes0CommentsInconsistency: Navigation tree was sorted alfabetically for JSON seems sorted by creation time
The navigation tree for SOAP services/requests was sorted alfabetically by name. When one has many requests below the same Project it is possible to manually group them by adding prefixes in the description and hence keeping then "organised". In the navigation tree for JSON on the other side there seem to be a fixed sorting by creation time: the last created/or duplicated request is put at the end of the list. When there are many requests it bekomes a caotic list. It would have been better to keep the functionality of the navigation and editor pane(e.g.editable, searchable) like it was for SOAP and just treat JSON content as an other type of content. I hope there is achance to geht this right and more confortableina next release. Anybody else with the same experience using SOAPUI for JSON?adrianix8 years agoOccasional VisitorNew Idea1.4KViews0likes0CommentsSoapUI command line Mock Deployment
Description: Need the ability to deploy the mock via a command line vs the UI. Business need: the ability to integrate the Mock test cases along with Continuous Integration automated test. As part of CI build need the ability to deploy the SoapUI Mock upon check in. Once checked in the mock can be packaged as a war and then deployed to a Apache or TC container for use with automated regression suite.samuel_perez8 years agoOccasional ContributorNew Idea3.5KViews0likes1CommentExpand Resources listbox - user friendly UI
I have multiple resources (say 25) under a rest service and I have to select few (say 15) services to generate testsuite. But the Generate Testsuite window expands with white space. The resources list box cannot be expanded for me to view/select the service easily. It is very hard to scroll after selecting 3 services. PFA the screen shot for reference.Asubbiah9 years agoContributorNew Idea1.7KViews0likes0CommentsPublish parent pom soapui-project 5.2.1 in SmartBear maven repository
This file is missing in the SmartBear maven repository http://smartbearsoftware.com/repository/maven2/com/smartbear/soapui/soapui-project/5.2.1/soapui-project-5.2.1.pom It is referenced from http://smartbearsoftware.com/repository/maven2/com/smartbear/soapui/soapui/5.2.1/soapui-5.2.1.pomwsalembi9 years agoOccasional ContributorNew Idea3KViews0likes1CommentTestStep PropertyEx​pansion
As suggested creating a 'New Idea' of my forum post 1. TestStep expansion It is currently possible to use this property expansion ${#TestCase#MyTestCaseValue} but this one is not possible yet: ${#TestStep#MyCurrentTestStepValue} 2. TestStep expansion by name change Let's assume my TestStep is called: Step1 It has a parameter with name: Value1 So to access it, I currently use: ${#Step1#Value1} Now, when renaming a teststep or cloning it (and giving it a new name), all existing property expansions should also be renamed to reference the new name (In HTTP TestStep for example it should check the endpointURL, the content, the assertions).xavjer9 years agoNew ContributorNew Idea1.5KViews0likes0CommentsSupport HAWK Authentication
Hawk is a relatively new technology, crafted by one of the original OAuth specification authors, that intends to replace the 2-legged OAuth authentication scheme using a simpler approach. It is an authentication scheme for HTTP, built around HMAC digests of requests and responses. I recent SOAPUI build, this type authentication is not supported. It would be nice if we can support this.pcheng9 years agoOccasional VisitorNew Idea1.8KViews0likes0CommentsNeed ability to hide (encrypt) Username/Password in Custom Properties
In custom properties at project level I observed that when I provide the value for the Password as a variable, it shows as hidden (****) However when I run the request using the variable I could clearly see the password value in the RAW Request. This sometimes makes me feel hesitant when I am wrapping the project and sending it to someone else to run it or creating regression which everyone can see. I expect that if user intetionally pick to encrypt or hide the password, it should not be visible anywhere. Not even from the raw request. Let me know what you think or if there is any better way to hide it.testhrishi9 years agoFrequent ContributorNew Idea6.8KViews0likes2CommentsRun TestCase from an other project ...
There should be the possibility to run testcases from testsuites of foreign projects. Cool sideeffect will be that project files could be smal andstraightforward and could be separarted for a single service (wsdl) of distributed software environment. The maintenance effort could also be reduced to a minimum, when WSDL/API of one service changed it's just necessary to update the main testcase and all linked 'run testcases' were automatically updated. kind regards, GerhardGerBluem9 years agoSenior MemberNew Idea4.4KViews0likes4CommentsAsserting a partial XML using regex
Hi All, Is there any assertion in Soapui Pro, that can be used to assert the response XML partially using regex pattern. For Eg : Lets assume the response XML is something like this below: <root> <a1>This is a1 test</a1> <a2>adding a2 text</a2> <a3> <b1>Some random text</b1> <c1>hello</c1> </a3> </root> And i want to assert this xml partially using some regex. Lets say like this below: Contains Assertion: <root> <a1>This is a1 test</a1> *.* </a3> </root> ----------------------------------- When i actually try to do this, it's not working. Can some suggest me the actual regex pattern that can be applied on the above XML to assert its response body. (Note : I am making use of 'contains' assertion) Kindly let me know, if this feature exists (if yes, plz suggest regex for above & if NO, can we add this feature in next release of soapui pro). Thanks Singhsinghonsoap9 years agoFrequent VisitorAccepted for Discussion8.8KViews0likes9Comments