Skip to content

Commit 85dbca5

Browse files
author
Johanna Hemminger
authored
Merge pull request mendix#6024 from mendix/jh-soaptest
Move soap docs
2 parents 9c970ae + ab00267 commit 85dbca5

258 files changed

Lines changed: 505 additions & 478 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

content/en/docs/howto7/testing/testing-web-services-using-soapui.md renamed to content/en/docs/howto7/integration/testing-web-services-using-soapui.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
---
22
title: "Test Web Services Using SoapUI"
3-
url: /howto7/testing/testing-web-services-using-soapui/
3+
url: /howto7/integration/testing-web-services-using-soapui/
44
category: "Testing"
55
weight: 30
66
tags: ["test", "testing", "web service", "soapui"]
7+
aliases:
8+
- /howto7/testing/testing-web-services-using-soapui/
79
---
810

911
## 1 Introduction

content/en/docs/howto8/testing/testing-web-services-using-soapui.md renamed to content/en/docs/howto8/integration/testing-web-services-using-soapui.md

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
---
22
title: "Test Web Services Using SoapUI"
3-
url: /howto8/testing/testing-web-services-using-soapui/
3+
url: /howto8/integration/testing-web-services-using-soapui/
44
category: "Testing"
55
weight: 30
66
tags: ["test", "testing", "web service", "soapui"]
7+
aliases:
8+
- /howto8/integration/testing-web-services-using-soapui/
79
---
810

911
## 1 Introduction
@@ -41,11 +43,11 @@ In the how-to [Exposing a web service](/howto8/integration/expose-a-web-service/
4143
2. Open the project you created in the how-to [Exposing a web service](/howto8/integration/expose-a-web-service/).
4244
3. Create a **Microflow** that creates a customer and returns a Boolean.
4345

44-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/model1.jpg" >}}
46+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/model1.jpg" >}}
4547

4648
4. Create a **Microflow** that deletes a customer and returns a Boolean.
4749

48-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/model2.jpg" >}}
50+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/model2.jpg" >}}
4951

5052
5. Publish both microflows as web service operation of the **CustomerWebservice** as described in chapter 4 of the how-to [Exposing a web service](/howto8/integration/expose-a-web-service/).
5153

@@ -55,39 +57,39 @@ In this chapter you will create a new SOAP project.
5557

5658
1. Open **SoapUI**.
5759
2. Press **CTRL+N** to create a new SOAP project.
58-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/18580339.png" >}}
60+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/18580339.png" >}}
5961
3. Run the project locally in Studio Pro.
6062
4. Go to `http://localhost:8080/ws-doc/`.
61-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/18580314.png" >}}
63+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/18580314.png" >}}
6264
5. Enter the URL of the WSDL schema in the **Initial WSDL** field in SoapUI.
6365
The Project Name field will automatically be filled with the name of the webservice following by *?wsdl*.
64-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/18580334.png" >}}
66+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/18580334.png" >}}
6567
6. Click**OK**. This will create a new SOAP project in SoapUI.
66-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/18580313.png" >}}
68+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/18580313.png" >}}
6769

6870
## 5 Building a TestSuite, TestCase, and TestStep
6971

7072
In this chapter you will build a testsuite. A testsuite contains one or more testcases. Every testcase contains one ore more teststeps.
7173

7274
1. In SoapUI, press **CTRL+T** to create a new TestSuite.
73-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/18580332.png" >}}
75+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/18580332.png" >}}
7476
2. Click **OK**.
7577
3. Select TestSuite 1 and press **CTRL+N** to create a new TestCase.
76-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/18580331.png" >}}
78+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/18580331.png" >}}
7779
4. Click **OK**.
7880
5. Expand TestSuite 1 and TestCase 1.
7981
6. Right-click **Test Steps(0)** and select **SOAP Request**.
80-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/18580312.png" >}}
82+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/18580312.png" >}}
8183
7. Enter *Retrieve Customers* in the name field.
82-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/18580329.png" >}}
84+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/18580329.png" >}}
8385
8. Click **OK**.
8486
9. Select **CustomerWebserviceSoap -> GetCustomers**.
85-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/18580328.png" >}}
87+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/18580328.png" >}}
8688
10. Click **OK**.
87-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/18580327.png" >}}
89+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/18580327.png" >}}
8890
11. Click **OK**.
8991
12. Open SOAP request **Retrieve Customers**.
90-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/18580326.png" >}}
92+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/18580326.png" >}}
9193
13. Change the follow value:
9294

9395
```java
@@ -142,15 +144,15 @@ In this chapter you will build a testsuite. A testsuite contains one or more tes
142144
Assertions are used to validate the message received by a TestStep during execution, usually by comparing parts of the message (or the entire message) to some expected value. In this chapter you will create an assertion that validates the number of customers.
143145

144146
1. Click **Assertions (1)**.
145-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/18580307.png" >}}
147+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/18580307.png" >}}
146148
In chapter 3 step 9 the *Add SOAP Response Assertion* checkbox was checked. That is the first assertion you see in the list, *SOAP Response - VALID*.
147149
2. Click the add assertion icon.
148-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/18580324.png" >}}
150+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/18580324.png" >}}
149151
3. Click **Property Content**.
150152
4. Click **XPath Match**.
151153
5. Enter *count(//Customer)* in the XPath Expression field.
152154
6. In step 1.4 of the previous how-to you have added some data. Enter the number of created customers in the **Expected Result** field. In this example four customers were created.
153-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/18580323.png" >}}
155+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/18580323.png" >}}
154156
7. Click **Save**.
155157

156158
## 7 Extending Your Test Case
@@ -181,13 +183,13 @@ In this chapter you will extend your test case with multiple test steps and asse
181183
```
182184

183185
3. Add a **Contains Assertion** and enter *true* in the content field.
184-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/18580322.png" >}}
186+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/18580322.png" >}}
185187
4. Right-click test step **Retrieve Customers**.
186188

187189
5. Select **Clone TestStep**.
188190

189191
6. Change **TestStep Name** to *Retrieve Customers 2*.
190-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/18580320.png" >}}
192+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/18580320.png" >}}
191193
7. Click **OK**.
192194
8. Open teststep **Retrieve Customers 2**.
193195
9. Click **Assertions (2)**.
@@ -216,17 +218,17 @@ In this chapter you will extend your test case with multiple test steps and asse
216218
In this chapter you will learn how to run the testcase you created in previous chapters.
217219

218220
1. Open testcase **TestCase 1**.
219-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/18580310.png" >}}
221+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/18580310.png" >}}
220222
2. Click the run this testcase icon.
221-
{{< figure src="/attachments/howto8/testing/testing-web-services-using-soapui/18580309.png" >}}
223+
{{< figure src="/attachments/howto8/integration/testing-web-services-using-soapui/18580309.png" >}}
222224

223225
Congratulations! You have just created your first automated test with SoapUI.
224226

225227
## 9 Read More
226228

227229
* [Finding the Root Cause of Runtime Errors](/howto8/monitoring-troubleshooting/finding-the-root-cause-of-runtime-errors/)
228230
* [Clearing Warning Messages in Mendix](/howto8/monitoring-troubleshooting/clear-warning-messages/)
229-
* [Testing web services using SoapUI](/howto8/testing/testing-web-services-using-soapui/)
231+
* [Testing web services using SoapUI](/howto8/integration/testing-web-services-using-soapui/)
230232
* [Monitoring Mendix using JMX](/howto8/monitoring-troubleshooting/monitoring-mendix-using-jmx/)
231233
* [Debugging Java actions remotely](/howto8/monitoring-troubleshooting/debug-java-actions-remotely/)
232234
* [Log Levels](/howto8/monitoring-troubleshooting/log-levels/)

content/en/docs/howto8/monitoring-troubleshooting/clear-warning-messages.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ Variable ‘Variable’ is never used.
171171
## 4 Read More
172172

173173
* [Find the Root Cause of Runtime Errors](/howto8/monitoring-troubleshooting/finding-the-root-cause-of-runtime-errors/)
174-
* [Test Web Services Using SoapUI](/howto8/testing/testing-web-services-using-soapui/)
174+
* [Test Web Services Using SoapUI](/howto8/integration/testing-web-services-using-soapui/)
175175
* [Monitor Mendix Using JMX](/howto8/monitoring-troubleshooting/monitoring-mendix-using-jmx/)
176176
* [Debug Java Actions Remotely](/howto8/monitoring-troubleshooting/debug-java-actions-remotely/)
177177
* [Configure Log Levels](/howto8/monitoring-troubleshooting/log-levels/)

content/en/docs/howto8/monitoring-troubleshooting/debug-a-hybrid-mobile-application.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ You can now navigate to the same address on your local browser to start the debu
4242

4343
* [Find the Root Cause of Runtime Errors](/howto8/monitoring-troubleshooting/finding-the-root-cause-of-runtime-errors/)
4444
* [Clear Warning Messages in Mendix](/howto8/monitoring-troubleshooting/clear-warning-messages/)
45-
* [Test Web Services Using SoapUI](/howto8/testing/testing-web-services-using-soapui/)
45+
* [Test Web Services Using SoapUI](/howto8/integration/testing-web-services-using-soapui/)
4646
* [Monitor Mendix Using JMX](/howto8/monitoring-troubleshooting/monitoring-mendix-using-jmx/)
4747
* [Debug Java Actions Remotely](/howto8/monitoring-troubleshooting/debug-java-actions-remotely/)
4848
* [Log Levels](/howto8/monitoring-troubleshooting/log-levels/)

content/en/docs/howto8/monitoring-troubleshooting/debug-java-actions/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ Before starting this how-to, make sure you have completed the following prerequi
5858

5959
* [Find the Root Cause of Runtime Errors](/howto8/monitoring-troubleshooting/finding-the-root-cause-of-runtime-errors/)
6060
* [Clear Warning Messages in Mendix](/howto8/monitoring-troubleshooting/clear-warning-messages/)
61-
* [Test Web Services Using SoapUI](/howto8/testing/testing-web-services-using-soapui/)
61+
* [Test Web Services Using SoapUI](/howto8/integration/testing-web-services-using-soapui/)
6262
* [Monitor Mendix Using JMX](/howto8/monitoring-troubleshooting/monitoring-mendix-using-jmx/)
6363
* [Debug Java Actions Remotely](/howto8/monitoring-troubleshooting/debug-java-actions-remotely/)
6464
* [Log Levels](/howto8/monitoring-troubleshooting/log-levels/)

content/en/docs/howto8/monitoring-troubleshooting/debug-java-actions/debug-java-actions-remotely.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,6 @@ To configure Eclipse, follow these steps:
5353

5454
* [Find the Root Cause of Runtime Errors](/howto8/monitoring-troubleshooting/finding-the-root-cause-of-runtime-errors/)
5555
* [Clear Warning Messages in Mendix](/howto8/monitoring-troubleshooting/clear-warning-messages/)
56-
* [Test Web Services Using SoapUI](/howto8/testing/testing-web-services-using-soapui/)
56+
* [Test Web Services Using SoapUI](/howto8/integration/testing-web-services-using-soapui/)
5757
* [Monitor Mendix Using JMX](/howto8/monitoring-troubleshooting/monitoring-mendix-using-jmx/)
5858
* [Debug Java Actions](/howto8/monitoring-troubleshooting/debug-java-actions/)

content/en/docs/howto8/monitoring-troubleshooting/debug-microflows/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ To use breakpoint conditions, follow these steps:
119119

120120
* [Find the Root Cause of Runtime Errors](/howto8/monitoring-troubleshooting/finding-the-root-cause-of-runtime-errors/)
121121
* [Clear Warning Messages in Mendix](/howto8/monitoring-troubleshooting/clear-warning-messages/)
122-
* [Test Web Services Using SoapUI](/howto8/testing/testing-web-services-using-soapui/)
122+
* [Test Web Services Using SoapUI](/howto8/integration/testing-web-services-using-soapui/)
123123
* [Monitor Mendix Using JMX](/howto8/monitoring-troubleshooting/monitoring-mendix-using-jmx/)
124124
* [Debug Java Actions Remotely](/howto8/monitoring-troubleshooting/debug-java-actions-remotely/)
125125
* [Log Levels](/howto8/monitoring-troubleshooting/log-levels/)

content/en/docs/howto8/monitoring-troubleshooting/debug-microflows/debug-microflows-remotely.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ The debugger is now connected to your app running in the cloud.
133133

134134
* [Find the Root Cause of Runtime Errors](/howto8/monitoring-troubleshooting/finding-the-root-cause-of-runtime-errors/)
135135
* [Clear Warning Messages](/howto8/monitoring-troubleshooting/clear-warning-messages/)
136-
* [Test Web Services Using SoapUI](/howto8/testing/testing-web-services-using-soapui/)
136+
* [Test Web Services Using SoapUI](/howto8/integration/testing-web-services-using-soapui/)
137137
* [Monitor Mendix Using JMX](/howto8/monitoring-troubleshooting/monitoring-mendix-using-jmx/)
138138
* [Debug Java Actions Remotely](/howto8/monitoring-troubleshooting/debug-java-actions-remotely/)
139139
* [Log Levels](/howto8/monitoring-troubleshooting/log-levels/)

content/en/docs/howto8/monitoring-troubleshooting/finding-the-root-cause-of-runtime-errors.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ With these three pieces of information, you should be able to find the cause of
5555
## 4 Read More
5656

5757
* [Clear Warning Messages](/howto8/monitoring-troubleshooting/clear-warning-messages/)
58-
* [Test Web Services Using SoapUI](/howto8/testing/testing-web-services-using-soapui/)
58+
* [Test Web Services Using SoapUI](/howto8/integration/testing-web-services-using-soapui/)
5959
* [Monitor Mendix Using JMX](/howto8/monitoring-troubleshooting/monitoring-mendix-using-jmx/)
6060
* [Debug Java Actions Remotely](/howto8/monitoring-troubleshooting/debug-java-actions-remotely/)
6161
* [Log Levels](/howto8/monitoring-troubleshooting/log-levels/)

content/en/docs/howto8/monitoring-troubleshooting/monitoring-mendix-using-jmx.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ The idea is that you will have a Java Action that you can call in a microflow wh
154154

155155
* [Find the Root Cause of Runtime Errors](/howto8/monitoring-troubleshooting/finding-the-root-cause-of-runtime-errors/)
156156
* [Clear Warning Messages](/howto8/monitoring-troubleshooting/clear-warning-messages/)
157-
* [Test Web Services Using SoapUI](/howto8/testing/testing-web-services-using-soapui/)
157+
* [Test Web Services Using SoapUI](/howto8/integration/testing-web-services-using-soapui/)
158158
* [Monitor Mendix Using JMX](/howto8/monitoring-troubleshooting/monitoring-mendix-using-jmx/)
159159
* [Debug Java Actions Remotely](/howto8/monitoring-troubleshooting/debug-java-actions-remotely/)
160160
* [Log Levels](/howto8/monitoring-troubleshooting/log-levels/)

0 commit comments

Comments
 (0)