Advertisement
Guest User

Untitled

a guest
Mar 15th, 2022
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 9.23 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <con:soapui-project activeEnvironment="Default" name="Sample REST Project" resourceRoot="" soapui-version="5.0.0-SNAPSHOT" abortOnError="false" runType="SEQUENTIAL" xmlns:con="http://eviware.com/soapui/config">
  3.   <con:settings/>
  4.   <con:interface xsi:type="con:RestService" wadlVersion="http://research.sun.com/wadl/2006/10" name="Account creation" type="rest" basePath="/" definitionUrl="WSDL-WADL/sample-service.wadl" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  5.     <con:settings/>
  6.    
  7.     <con:definitionCache type="TEXT"/><con:endpoints>
  8.       <con:endpoint>http://localhost:8080</con:endpoint>
  9.     </con:endpoints>
  10.     <con:resource name="accountcreation" path="accountcreation">
  11.       <con:settings/>
  12.       <con:parameters/>
  13.       <con:method name="Register a new account - viewAccountRegistration" method="GET">
  14.         <con:settings/>
  15.         <con:parameters/>
  16.         <con:representation type="RESPONSE" id="">
  17.           <con:mediaType>text/html</con:mediaType>
  18.           <con:params/>
  19.           <con:element xsi:nil="true"/>
  20.           <con:description xsi:nil="true"/>
  21.         </con:representation>
  22.         <con:request name="Registration Form" mediaType="application/json">
  23.           <con:settings>
  24.             <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting>
  25.           </con:settings>
  26.           <con:endpoint>http://localhost:8080</con:endpoint>
  27.           <con:request/>
  28.           <con:originalUri>http://localhost/accountcreation</con:originalUri>
  29.           <con:credentials>
  30.             <con:authType>No Authorization</con:authType>
  31.           </con:credentials>
  32.           <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
  33.           <con:jmsPropertyConfig/>
  34.           <con:parameters/>
  35.         </con:request>
  36.       </con:method>
  37.       <con:method name="Register a new account - createUserAccount" method="POST">
  38.         <con:settings/>
  39.         <con:parameters>
  40.           <con:parameter>
  41.             <con:name>username</con:name>
  42.             <con:value xsi:nil="true"/>
  43.             <con:style>QUERY</con:style>
  44.             <con:default xsi:nil="true"/>
  45.           </con:parameter>
  46.           <con:parameter>
  47.             <con:name>password</con:name>
  48.             <con:value xsi:nil="true"/>
  49.             <con:style>QUERY</con:style>
  50.             <con:default xsi:nil="true"/>
  51.           </con:parameter>
  52.         </con:parameters>
  53.         <con:representation type="REQUEST" id="">
  54.           <con:mediaType>application/json</con:mediaType>
  55.           <con:params/>
  56.           <con:element xsi:nil="true"/>
  57.           <con:description xsi:nil="true"/>
  58.         </con:representation>
  59.         <con:representation type="RESPONSE" id="">
  60.           <con:mediaType>text/html</con:mediaType>
  61.           <con:params/>
  62.           <con:element xsi:nil="true"/>
  63.           <con:description xsi:nil="true"/>
  64.         </con:representation>
  65.         <con:request name="Submit Registration Form" mediaType="application/json" postQueryString="false">
  66.           <con:settings>
  67.             <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting>
  68.           </con:settings>
  69.           <con:endpoint>http://localhost:8080</con:endpoint>
  70.           <con:request/>
  71.           <con:originalUri>http://localhost/accountcreation</con:originalUri>
  72.           <con:credentials>
  73.             <con:authType>No Authorization</con:authType>
  74.           </con:credentials>
  75.           <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
  76.           <con:jmsPropertyConfig/>
  77.           <con:parameters>
  78.             <con:entry key="username" value="john"/>
  79.             <con:entry key="password" value="w0j39av0d8s"/>
  80.           </con:parameters>
  81.         </con:request>
  82.       </con:method>
  83.     </con:resource>
  84.   </con:interface>
  85.   <con:testSuite name="Test account creation">
  86.     <con:description>TestSuite generated for REST Service [Sample REST project (5.0)]</con:description>
  87.     <con:settings/>
  88.     <con:runType>SEQUENTIAL</con:runType>
  89.     <con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="accountcreation TestCase" searchProperties="true" id="3923f7a8-171b-45cc-9b5d-a50bfa715f0a">
  90.       <con:description>TestCase generated for REST Resource [accountcreation] located at [/accountcreation]</con:description>
  91.       <con:settings/>
  92.       <con:testStep type="restrequest" name="View Form">
  93.         <con:settings/>
  94.         <con:config service="Account creation" resourcePath="/accountcreation" methodName="Register a new account - viewAccountRegistration" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  95.           <con:restRequest name="View Form" mediaType="application/json">
  96.             <con:settings/>
  97.             <con:endpoint>http://localhost:8080</con:endpoint>
  98.             <con:request/>
  99.             <con:credentials>
  100.               <con:authType>No Authorization</con:authType>
  101.             </con:credentials>
  102.             <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
  103.             <con:jmsPropertyConfig/>
  104.             <con:parameters/>
  105.           </con:restRequest>
  106.         </con:config>
  107.       </con:testStep>
  108.       <con:testStep type="restrequest" name="Submit Account Details">
  109.         <con:settings/>
  110.         <con:config service="Account creation" resourcePath="/accountcreation" methodName="Register a new account - createUserAccount" xsi:type="con:RestRequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  111.           <con:restRequest name="Submit Account Details" mediaType="application/json" postQueryString="false">
  112.             <con:settings/>
  113.             <con:endpoint>http://localhost:8080</con:endpoint>
  114.             <con:request/>
  115.             <con:credentials>
  116.               <con:authType>No Authorization</con:authType>
  117.             </con:credentials>
  118.             <con:jmsConfig JMSDeliveryMode="PERSISTENT"/>
  119.             <con:jmsPropertyConfig/>
  120.             <con:parameters/>
  121.           </con:restRequest>
  122.         </con:config>
  123.       </con:testStep>
  124.       <con:properties/>
  125.     <con:reportParameters/></con:testCase>
  126.     <con:properties/>
  127.   <con:reportParameters/></con:testSuite>
  128.   <con:restMockService port="8080" path="/" name="Account creation mock" host="LPTWRK-ANDREAS">
  129.     <con:settings/>
  130.     <con:properties/>
  131.     <con:restMockAction name="accountcreation" method="GET" resourcePath="/accountcreation">
  132.       <con:settings/>
  133.       <con:defaultResponse>Form view</con:defaultResponse>
  134.       <con:dispatchStyle>SEQUENCE</con:dispatchStyle>
  135.       <con:response name="Form View" httpResponseStatus="200" mediaType="text/html">
  136.         <con:settings/>
  137.         <con:responseContent><![CDATA[<html>
  138.     <head>
  139.         <meta charset="utf-8">
  140.         <title>Account registration</title>
  141.         <meta name="description" content="SoapUI Sample content">
  142.     </head>
  143.  
  144.     <body>
  145.         <h1>Welcome!</h1>
  146.         <form action="accountcreation" method="post" name="account_registration_form">
  147.             <input type="text" name="username" placeholder="John Doe" />
  148.             <input type="password" name="password" />
  149.             <input type="submit" name="password" />
  150.         </form>
  151.     </body>
  152. </html>]]></con:responseContent>
  153.       </con:response>
  154.     </con:restMockAction>
  155.     <con:restMockAction name="accountcreation" method="POST" resourcePath="/accountcreation">
  156.       <con:settings/>
  157.       <con:defaultResponse>Successful</con:defaultResponse>
  158.       <con:dispatchStyle>SEQUENCE</con:dispatchStyle>
  159.       <con:response name="Successful" httpResponseStatus="200" mediaType="text/html">
  160.         <con:settings/>
  161.         <con:responseContent><![CDATA[<html>
  162.     <head>
  163.         <meta charset="utf-8"/>
  164.         <title>Account registration</title>
  165.         <meta name="description" content="SoapUI Sample content"/>
  166.     </head>
  167.  
  168.     <body>
  169.         <h1>Welcome!</h1>
  170.         <p>You have successfully registered your account!</p>
  171.     </body>
  172. </html>]]></con:responseContent>
  173.       </con:response>
  174.       <con:response name="Already Existing User" httpResponseStatus="200" mediaType="text/html">
  175.         <con:settings/>
  176.         <con:responseContent><![CDATA[<html>
  177.     <head>
  178.         <meta charset="utf-8">
  179.         <title>Account registration</title>
  180.         <meta name="description" content="SoapUI Sample content">
  181.     </head>
  182.  
  183.     <body>
  184.         <h1>User already exists</h1>
  185.         <p>A user has already registered with the selected username - try another.</p>
  186.     </body>
  187. </html>]]></con:responseContent>
  188.       </con:response>
  189.       <con:response name="Internal Server Error" httpResponseStatus="500" mediaType="text/html">
  190.         <con:settings/>
  191.         <con:responseContent><![CDATA[<html>
  192.     <head>
  193.         <meta charset="utf-8"/>
  194.         <title>Internal Server Error</title>
  195.         <meta name="description" content="SoapUI Sample content"/>
  196.     </head>
  197.  
  198.     <body>
  199.         <h1>The server was unable to serve your request</h1>
  200.         <p>Due to some technical error the server was unable to complete the request, pleas come back later.</p>
  201.     </body>
  202. </html>]]></con:responseContent>
  203.       </con:response>
  204.     </con:restMockAction>
  205.   </con:restMockService>
  206.   <con:requirements/><con:properties/>
  207.   <con:wssContainer/>
  208.   <con:databaseConnectionContainer/><con:oAuth2ProfileContainer/>
  209.   <con:reporting><con:xmlTemplates/><con:parameters/></con:reporting><con:sensitiveInformation/>
  210. </con:soapui-project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement