Questions tagged [soapui]

SoapUI is an open-source desktop application providing functional testing, load testing, security testing, API mocking, and API monitoring for both SOAP/WSDL and REST/WADL web services. Questions about the professional versions of these tools, such as SoapUI Pro, should be tagged with ready-api.

SoapUI is an open-source desktop application providing functional testing, load testing, security testing, API mocking, and API monitoring for both SOAP/WSDL and REST/WADL web services. Besides web-service protocols and standards, it also supports JMS, AMF, JDBC, and other technologies.

Notable features of SoapUI include (among many):

Information to Provide When Asking Questions

  • Which version of SoapUI are you using? It may be relevant because libraries and features and the API can change.
  • Are there any warnings or errors in the logs? Check the tabs along the bottom of the UI and include these in the question (as text, not an image) if they look relevant.
  • Provide a minimal reproducible example, particulary if your question concerns Groovy, JavaScript, XPath, XQuery, or JSONPath. A minimal reproducible example is not just a big code dump, but something that succinctly reproduces your problem.
  • As well as describing what you're having a problem with, it can also be helpful to say why you're doing it this way. Someone may know of a better way to do the same thing.

Without the above information it's hard for others to understand your problem and provide answers and you may risk having your question put on hold for being too broad or unclear.

Also remember to check out the tutorials and sample projects. You may be able to test some scenarios and ideas in these projects to better understand your problem.

Resources

Other Technologies in SoapUI

You need to understand a couple of other technologies to use SoapUI effectively, particularly when crafting assertions and automating your testing:

Note: SoapUI 5.5 uses an older version of the JayWay JSONPath library (version 0.9.1) compared to that used in SoapUI Pro (version 2.4 in SoapUI Pro version 2.3+), so you may get different behaviour if you're using both products.

Books

The SoapUI documentation is good enough to help you install the product and get a few projects up and running, so you may not need books that walk you through those procedures. So cookbooks and how-tos might be of more benefit. For example:

Related Tags

4614 questions
9
votes
5 answers

soapui random delay

How to make a random delay between test steps with soapUI?
Serhiy
  • 4,357
  • 5
  • 37
  • 53
9
votes
2 answers

Soap UI startup parameters

I have the free version of Soap UI and several different workspaces. I would like to set up several shortcuts to Soap UI with each shortcut including a start-up parameter indicating which workspace to load, but I can't find what the actual…
Jeremy
  • 1,015
  • 4
  • 11
  • 20
9
votes
5 answers

Date time in Groovy

I'm looking to add 1 second to a datetime so I can test date based pagination. I'm hoping get a date from our API response, convert the date string into a date, then convert that into milliseconds, add a second and then convert back into a…
Richard Fortune
  • 305
  • 1
  • 5
  • 15
9
votes
2 answers

How to change the authentication type in SOAP UI 5.2.1?

I am using the free version of SOAP UI 5.2.1. Unable to change the authentication type as shown in the image. Operating system : El capitan 10.11.6
forum.test17
  • 2,119
  • 6
  • 30
  • 62
9
votes
7 answers

SoapUI handshake_failure on https endpoint service

When the project endpoint moves to https from http, I got handsshake_failure error for the request. By checking some topics, I modified SoapUI-5.2.1.vmoptions file by adding this -Dsoapui.https.protocols=TLSv1.2 or with SSL. And restart SoapUI. But…
zli
  • 111
  • 1
  • 1
  • 4
9
votes
5 answers

Creating script library in SoapUI free version

I am new in SoapUI and groovy scripting I would like to create a repository of groovy scripts that can be reused at various test steps I am using SoapUI Free version and following is the structure of my SoapUI Project Project |-TestSuite |…
NewBee
  • 165
  • 2
  • 7
9
votes
5 answers

How to order Service operations in alphabetical order in SoapUI project?

Soapui project has service with 100+ operations. It's very difficult to navigate when operations are not sorted. Is there a way to order operations in soapui ? I'm using soapui free version, but I'm interested in solutions for SoapUI NG Pro as well.
Ildar Galikov
  • 431
  • 5
  • 17
9
votes
2 answers

API Testing Using SoapUI vs Postman vs Runscope

I'm new to using applications to test backend APIs. I've always just manually tested using the front-end applications. What I would like to do is to use an app that is designed specifically for backend API testing. So far, I've been directed to…
Brenda
  • 247
  • 1
  • 4
  • 14
9
votes
0 answers

How to change the Soap header message

I have soap request to be sent to the service. Before sending i want to edit the Soap header this is one of…
bpetlur
  • 333
  • 5
  • 16
9
votes
2 answers

SOAPFault: soapenv:VersionMismatch Error

I gave all request as properly but I could not get response.Its Showing version mismatch error. Requset XML
9
votes
5 answers

Is it possible to run specific test steps in other Test Cases from a Groovy Script test step

Is it possible to run specific test steps in other Test Cases from a Groovy Script test step? Can't figure out how to do this Thank You
Mihail
  • 183
  • 1
  • 1
  • 5
9
votes
1 answer

Working algorithm for PasswordDigest in WS-Security

I'm having trouble with WS-Security, and creating a nonce and password digest that is correct. I am successfully using SoapUI to send data to an Oracle system. So I'm able to intercept SoapUI's call (change proxy to 127.0.0.1 port 8888 to use…
Matt Kemp
  • 2,742
  • 2
  • 28
  • 38
9
votes
1 answer

How to escape ampersand (&) in soap UI

I am using soap UI (from smartbear) to send soap requests in xml format as :
akc
  • 91
  • 1
  • 1
  • 3
9
votes
1 answer

How to extract the parameter from Json Response Using Groovy?

The below is my response.. {"activation":{"existing":false, "customer": new}} Now when I use testRunner.testCase.getTestStepByName("xxx").getPropertyValue("response") The above script is extracting the response. Now I wanted to extract "customer"…
ChanGan
  • 4,254
  • 11
  • 74
  • 135
9
votes
3 answers

Error importing a WSDL in SoapUI

I'm getting this message when attempting to create a new SoapUI project and import a WSDL for Web Service Simulation. The error message seems incomplete as it does not actually say what tag is not being closed. Error loading [file:\C:\chad.wsdl]:…
csturtz
  • 6,380
  • 2
  • 24
  • 34