github.com/kubeshop/testkube@v1.17.23/contrib/executor/soapui/pkg/runner/example/REST-Project-1-soapui-project.xml (about)

     1  <?xml version="1.0" encoding="UTF-8"?>
     2  <con:soapui-project xmlns:con="http://eviware.com/soapui/config" id="68931eeb-521d-4870-972f-9d0f99c75cc2" activeEnvironment="Default" name="SuccessfulProject" resourceRoot="" soapui-version="5.7.0" abortOnError="false" runType="SEQUENTIAL">
     3     <con:settings>
     4        <con:setting id="com.smartbear.swagger.ExportSwaggerAction$FormBase Path" />
     5        <con:setting id="com.smartbear.swagger.ExportSwaggerAction$FormTarget File" />
     6        <con:setting id="com.smartbear.swagger.ExportSwaggerAction$FormFormat">json</con:setting>
     7        <con:setting id="com.smartbear.swagger.ExportSwaggerAction$FormAPI Version">Swagger 2.0</con:setting>
     8        <con:setting id="com.smartbear.swagger.ExportSwaggerAction$FormSwagger Version">Swagger 2.0</con:setting>
     9     </con:settings>
    10     <con:interface xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="con:RestService" id="4bcedf3f-ac64-4f45-9615-7d58b15b9ca1" wadlVersion="http://wadl.dev.java.net/2009/02" name="https://petstore.swagger.io" type="rest">
    11        <con:settings />
    12        <con:definitionCache type="TEXT" rootPart="" />
    13        <con:endpoints>
    14           <con:endpoint>https://petstore.swagger.io</con:endpoint>
    15        </con:endpoints>
    16        <con:resource name="" path="" id="538412a5-540d-4772-aca8-2b19e456af77">
    17           <con:settings />
    18           <con:parameters />
    19           <con:method name="1" id="fa5cf353-bafd-4aa1-9fa6-301d0d5c6e95" method="GET">
    20              <con:settings />
    21              <con:parameters />
    22              <con:representation type="RESPONSE">
    23                 <con:mediaType>text/html</con:mediaType>
    24                 <con:status>200</con:status>
    25                 <con:params />
    26                 <con:element>html</con:element>
    27              </con:representation>
    28              <con:representation type="RESPONSE">
    29                 <con:mediaType>application/json</con:mediaType>
    30                 <con:status>200</con:status>
    31                 <con:params />
    32                 <con:element xmlns:pet="https://petstore.swagger.io/">pet:Response</con:element>
    33              </con:representation>
    34              <con:request name="Contains" id="e5ee1b97-e7a5-4fd0-9ecd-6671558f25bc" mediaType="application/json">
    35                 <con:settings>
    36                    <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/&gt;</con:setting>
    37                 </con:settings>
    38                 <con:endpoint>https://petstore.swagger.io</con:endpoint>
    39                 <con:request />
    40                 <con:originalUri>https://petstore.swagger.io/</con:originalUri>
    41                 <con:credentials>
    42                    <con:authType>No Authorization</con:authType>
    43                 </con:credentials>
    44                 <con:jmsConfig JMSDeliveryMode="PERSISTENT" />
    45                 <con:jmsPropertyConfig />
    46                 <con:parameters />
    47              </con:request>
    48           </con:method>
    49        </con:resource>
    50     </con:interface>
    51     <con:testSuite id="d01755ab-653a-42e9-82ef-97ffea557480" name="TestkubeTestSuite">
    52        <con:settings />
    53        <con:runType>SEQUENTIAL</con:runType>
    54        <con:testCase id="8803628b-cc8d-4aaa-bbba-e1bc878f202b" failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="TestCase 1" searchProperties="true">
    55           <con:settings />
    56           <con:testStep type="restrequest" name="Contains" id="00e86b82-8ef2-483f-837b-7669bebe3c87">
    57              <con:settings />
    58              <con:config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" service="https://petstore.swagger.io" resourcePath="" methodName="1" xsi:type="con:RestRequestStep">
    59                 <con:restRequest name="Contains" id="e5ee1b97-e7a5-4fd0-9ecd-6671558f25bc" mediaType="application/json">
    60                    <con:settings>
    61                       <con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/&gt;</con:setting>
    62                    </con:settings>
    63                    <con:endpoint>https://petstore.swagger.io/v2/swagger.json</con:endpoint>
    64                    <con:request />
    65                    <con:originalUri>https://petstore.swagger.io/</con:originalUri>
    66                    <con:assertion type="Valid HTTP Status Codes" id="c88e07cf-dd80-4b11-b21d-7cad8474202b" name="Valid HTTP Status Codes">
    67                       <con:configuration>
    68                          <codes>200</codes>
    69                       </con:configuration>
    70                    </con:assertion>
    71                    <con:assertion type="Simple Contains" id="7072dc46-6b93-43b4-b6bd-0464db7b249e" name="Contains">
    72                       <con:configuration>
    73                          <token>Petstore</token>
    74                          <ignoreCase>false</ignoreCase>
    75                          <useRegEx>false</useRegEx>
    76                       </con:configuration>
    77                    </con:assertion>
    78                    <con:credentials>
    79                       <con:authType>No Authorization</con:authType>
    80                    </con:credentials>
    81                    <con:jmsConfig JMSDeliveryMode="PERSISTENT" />
    82                    <con:jmsPropertyConfig />
    83                    <con:parameters />
    84                 </con:restRequest>
    85              </con:config>
    86           </con:testStep>
    87           <con:properties />
    88        </con:testCase>
    89        <con:properties />
    90     </con:testSuite>
    91     <con:properties />
    92     <con:wssContainer />
    93     <con:oAuth2ProfileContainer />
    94     <con:oAuth1ProfileContainer />
    95     <con:sensitiveInformation />
    96  </con:soapui-project>