简体   繁体   English

如何在Soapui groovyscript上的请求中添加xml字符串?

[英]How to add xml String into a request on Soapui groovyscript?

I have a string XML like this one : 我有一个像这样的字符串XML:

<glossary>
   <GlossDiv>
      <GlossList>
         <GlossEntry>
            <Abbrev>ISO 8879:1986</Abbrev>
            <Acronym>SGML</Acronym>
            <GlossDef>
               <GlossSeeAlso>
                  <e>GML</e>
                  <e>XML</e>
               </GlossSeeAlso>
               <para>A meta-markup language, used to create markup languages such as DocBook.</para>
            </GlossDef>
            <GlossSee>markup</GlossSee>
            <GlossTerm>Standard Generalized Markup Language</GlossTerm>
            <ID>SGML</ID>
            <SortAs>SGML</SortAs>
         </GlossEntry>
      </GlossList>
      <title>S</title>
   </GlossDiv>
   <title>example glossary</title>
</glossary>

How Could I add this to a XML request I have? 如何将其添加到我拥有的XML请求中?

For example: 例如:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://www.webserviceX.NET">
   <soapenv:Header/>
   <soapenv:Body>
      <web:GetWeather>
            <HERE IS WHERE I'D LIKE TO PUT MY XML FROM BEFORE>
      </web:GetWeather>
   </soapenv:Body>
</soapenv:Envelope>

Thank you in advance guys. 预先谢谢你们。 any help would be great. 任何帮助都会很棒。

This is the way you can modify the value of the request on soapUI by using Groovy Script. 通过这种方式,您可以使用Groovy脚本在soapUI上修改请求的值。

testRunner.testCase.testSteps["yournameRequest"].setPropertyValue("Request","newvalueyouwanttoUse") testRunner.testCase.testSteps [ “yournameRequest”]。setPropertyValue( “请求”, “newvalueyouwanttoUse”)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM