SoapUI 从肥皂请求中的文件插入 xml

2023-12-23

有谁知道是否可以在soap请求中从本地文件插入xml?以及如何做?

我在编辑器窗口中输入的内容

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header/>
   <soapenv:Body>
      <sendXml>
         <arg0>file:MyXml.xml</arg2>
      </sendXml>
   </soapenv:Body>
</soapenv:Envelope>

我对实际肥皂消息的期望:-

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Header/>
   <soapenv:Body>
      <sendXml>
         <arg0>&lt;MyXml&gt;Info&lt;/MyXml&gt;</arg2>
      </sendXml>
   </soapenv:Body>
</soapenv:Envelope>

您可以使用上下文。

在 XML 中放置一个如下所示的符号:

${myFileStuff}

在此 put 之前执行的 Groovy 步骤中:

    BufferedReader br = null;

    try {

        String sCurrentLine = "";
        String myFileStuff= "";

        br = new BufferedReader(new FileReader("C:\\testing.txt"));

        while ((sCurrentLine = br.readLine()) != null) {
            myFileStuff += sCurrentLine;
        }

    } catch (IOException e) {
        e.printStackTrace();
    } finally {
        try {
            if (br != null)br.close();
        } catch (IOException ex) {
            ex.printStackTrace();
        }
    }
    context.setProperty("myFileStuff", myFileStuff)

我稍微修改了这里的文件读取的代码示例。有很多方法可以走:

http://www.mkyong.com/java/how-to-read-file-from-java-bufferedreader-example/ http://www.mkyong.com/java/how-to-read-file-from-java-bufferedreader-example/

您可以在那里获取进口声明。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SoapUI 从肥皂请求中的文件插入 xml 的相关文章

  • SoapUI、Jmeter、Postman三种接口测试工具的比较分析——灰蓝

    前段时间忙于接口测试 也看了几款接口测试工具 简单从几个角度做了个比较 拿出来与诸位分享一下吧 各位如果要转载 请一定注明来源 最好在评论中告知博主一声 感谢 本报告从多个方面对接口测试的三款常用工具进行比较分析 以便于在特定的情况下选择最
  • 访问部署在tomcat中的SoapUI Mock Service中的文件资源

    问题简而言之 访问本地file in 脚本调度程序关于项目路径 即def file new File groovyUtils projectPath responseFileName xml 这是工作正常当测试运行时SoapUI as 模拟
  • 格式化 SoapUI 项目文件

    我使用 SoapUI 的免费版本 版本 4 6 1 并注意到它的项目文件格式非常糟糕 它的许多元素并不像开发人员维护的大型 XML 文件那样位于专用行或缩进中 这使得区分和合并对源代码控制项目文件的更改变得更加困难 我知道 SoapUI P
  • SoapUI Testrunner 给出有关 TestAssertionRegistry 的错误

    我能够使用有效的断言成功运行我的测试用例 但是当通过 testrunner 运行时 它会以这些错误开始 ERROR TestAssertionRegistry Missing assertion for type JsonPath Matc
  • 在 SOAPUI 请求中的 EndpointDispatcher 处获取 AddressFilter 不匹配

    如果我通过客户端应用程序使用它 我的服务运行良好 我使用相同的 wsdl 来加载 SOAPUI 它已成功为每种方法创建了样本测试 我想发送一个请求 它应该相应地生成响应 我可以在请求属性中看到正确的端点地址 它自动生成了 SOAP XML
  • SoapUI 从肥皂请求中的文件插入 xml

    有谁知道是否可以在soap请求中从本地文件插入xml 以及如何做 我在编辑器窗口中输入的内容
  • SOAP-UI - 如何在参数内传递 xml

    在 SOAP UI 中 我向 Web 服务发出如下请求
  • 在SoapUI免费版中创建脚本库

    我是 SoapUI 和 groovy 脚本编写的新手 我想创建一个 groovy 脚本存储库 可以在各种测试步骤中重用 我正在使用 SoapUI 免费版本 以下是我的 SoapUI 项目的结构 Project TestSuite TestC
  • 如何在 XMLSlurper 语句中使用变量引用

    我正在使用带有 XMLSlurper 的 groovy 来验证soap ui pro 中的 Web 服务响应 我有以下有效代码 expectedResponse 是存储预期错误代码的 var 例如 E0023 if expectedResp
  • 如何将现有的 SOAP 请求消息导入到 SoapUI?

    我有一堆 XML 格式的 SOAP 请求消息 有没有办法将它们导入到 SoapUI 项目中 我想导入它们并将其作为 测试请求 测试步骤添加到现有测试用例中 一种简单且更自动的方法是使用 groovy 脚本从包含 xml 请求文件的目录自动创
  • 如何根据测试用例结果运行SoapUI中的指定步骤

    我在soapui中有一个项目 有更多的测试用例 运行每个测试用例后 我需要运行两个 http 请求之一 具体取决于步骤的结果 因此 如果测试用例中的一个或多个步骤失败 我需要运行 httprequest1 如果所有步骤都通过 我需要运行 h
  • 使用 SSL 的 SoapUI REST 模拟服务

    我在使用 SoapUI 5 0 0 时遇到问题 尝试使用 SSL 模拟 RESTFul 服务时 如果我根本不使用 SSL 一切都会正常 在 SoapUI 首选项中 我已在端口 8443 上启用模拟 SSL 并使用与模拟 KeyStore 和
  • 无法在 SOAPUI 中导入 WSDL 文件 - NT 身份验证弹出窗口(加载 WSDL 时出错)

    我以前从未遇到过类似的问题 我尝试过 SOAP 4 0 1 和 SOAP 5 1 2 我在 Windows 上尝试过 也在 Windows Server 2008 上尝试过 我尝试导入 WSDL 出现 NT 身份验证对话框 指定 NT 身份
  • 如何修复 SOAPUI 中不支持的主次版本 52.0

    我正在 SOAPUI 中使用 groovy 脚本测试步骤运行 selenium 脚本 但出现以下错误 如何解决这个问题 java lang UnsupportedClassVersionError org openqa selenium s
  • 用于测试 RESTful Web 服务的工具 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在尝试评估合适的工具来测试 RESTful Web 服务 并最终为我们的项目实现相同的自动化 当我
  • SoapUI项目文件可以拆分吗?

    是否可以将 SoapUI 项目 XML 文件拆分为许多较小的文件 我可以看到 XML 文件是代码版本控制中的一个争用点 并导致许多合并冲突 将项目分成许多较小的文件 以便使更改更加隔离 这会更有意义 但最终我们可能会在它们之间复制共享配置
  • 使用soapUI中的Groovy teststep将请求/响应文件存储在本地目录中

    通过soapUI中的常规测试步骤 我希望所有请求和响应文件都存储在具有系统日期的本地目录中 SoapUI 中的常规测试步骤 def name context expand Input TG def locatie context expan
  • 如何在SoapUI MockService中返回动态响应

    我是 SoapUI 的新手 刚刚配置了一个非常简单的 MockService 是否可以操纵响应 以便针对特定请求动态构建响应的元素 场景一 Request
  • SOAPUI:如何包含外部文件中的 Groovy 脚本

    How can I include groovy script from an external file 我试图使用 def script new GroovyScriptEngine d soapui payment v2 with l
  • 将 SoapUI 与 JUnit 集成

    我正在尝试将 SoapUI 集成到我预先存在的 JUnit 测试中 我在 SoapUI 3 6 1 中创建了一个测试 有用 我的下一步是将其应用到我的开发环境中 在我的 Eclipse 项目中 我已将 jar 添加到我的类路径中 我还创建了

随机推荐

  • 如何在解析中使用多个条目格式化输出

    我最近问了一个问题 tadman 的回答非常好如何修改代码以从外部获取查询并将结果保存到外部 https stackoverflow com questions 38940863 how to amend a code to get que
  • 如何将环境变量传递给 Docker 容器?

    如何从容器访问外部数据库 在连接字符串中进行硬编码的最佳方法是 Dockerfile ENV DATABASE URL amazon rds connection string 您可以使用以下命令将环境变量传递给容器 e flag dock
  • 使用 AutoMapper 将元数据传输到视图模型的技术

    我使用 AutoMapper 将域对象映射到视图模型 我的域层中有元数据 我想将其转移到视图层和 ModelMetadata 中 此元数据不是 UI 逻辑 但为我的视图提供了必要的信息 现在 我的解决方案是使用单独的 MetadataPro
  • 如何检查 imageview 是否为空

    我有一个具有表单的应用程序 并且有一些字段需要用户填写 我想禁用 下一步 按钮 直到用户填写这些字段 字段是 iamgeView EditText Spinner 我知道如何检查文本编辑 但如何检查用户是否填充图像和微调器 图像视图将允许用
  • React hooks useEffect 更新 window.innerHeight

    我想在调整屏幕大小时使用内部窗口高度更新状态 当我记录状态高度时useEffect但是 当我登录时 我每次都会得到 0updateWindowDimensions函数高度值按预期更新 如何每次都用新值更新状态 const height se
  • 嵌套元素的 XML 映射属性

    我正在使用 XStream 并且有一个 XML 示例
  • 用 lxml.html 替换元素

    我对 lxml 和 HTML 解析器整体来说还很陌生 我想知道是否有一种方法可以用另一个元素替换树中的元素 例如我有 body code def function arg print arg code Blah blah blah code
  • 强制 JSON.stringify 转义正斜杠(即 `\/`)

    我正在写一个服务nodejs取代现有的系统编写 NET 该服务提供 JSON API 其中一个调用返回一个日期 Microsoft 的 JSON 日期格式过去 现在在哪里1599890827000是毫秒偏移量 Date 1599890827
  • Angular 2 Router Animation - 找不到模块“@angular/platform-b​​rowser/animations”

    我一直在关注 Angular 2 路由和导航示例 可以在此链接中找到 https plnkr co edit I4ArEQTniO7MJtfzpBWl p info https plnkr co edit I4ArEQTniO7MJtfzp
  • 记录过期

    我的 Rails 应用程序允许管理员向其他玩家发出违规信息 这些信息存储在数据库表中 这些违规行为具有分值 累加起来即可为玩家提供分值 但是 这些记录将包含到期时间戳 有没有什么方法可以让违规记录过期后自动删除 使用默认范围来过滤掉过期记录
  • (SBT) 如何禁用默认解析器并仅使用公司内部解析器?

    我们希望使用公司内部的ivy maven存储库 artifactory 来提高解析和下载jar文件的速度 并且我们希望使用它在我们组织中的不同团队之间交换二进制jar文件 我知道我们可以通过设置强制 SBT 通过代理 repositorie
  • AWS CLI $PATH 设置

    我正在关注AWS CLI 设置指南 http docs aws amazon com cli latest userguide installing html install bundle other os 我已成功在 Mac OS X 终
  • javax.validation.ConstraintViolationException:组更新期间类验证失败

    我有一个 Java Spring MVC 3 应用程序 使用 Hibernate 和 MySQL 数据库 在我的控制器中 我有这个源代码 Set
  • 使用 MediaElement 和 Caliburn Micro 在 Silverlight 中播放声音

    如何使用 Caliburn Micro 在 Silverlight 中播放 MP3 MediaElement 的 play 方法需要基于 ViewModel 中的布尔变量来执行 提前致谢 使用 IResult 示例代码 https bitb
  • 工作日的熊猫石斑鱼?

    我有一个 pandas 数据框 其中索引是日期 从 2007 年到 2017 年 我想计算每年每个工作日的平均值 我可以按年份分组 groups df groupby TimeGrouper A years DataFrame for na
  • 如何捕获电源按钮长按?

    我正在尝试开发一个应用程序 该应用程序可以在单击电源按钮后执行某些操作 我有一个代码可以捕获电源按钮的 onClick 但它似乎不起作用 屏幕将锁定 现在我试图捕获电源按钮的 onLongPress 以防止出现 关闭电源 选项 关于如何做到
  • 如何使用 Controller As 表示法访问父属性

    我认为控制器的使用方式如下 div main parentValue child childValue div 像这样定义我的控制器 app controller MainCtrl function scope this parentVal
  • 告诉 Apache 使用通过 phpbrew 安装的特定 PHP 版本

    我安装了 PHP MySQL 和 Apache 堆栈用于开发 该安装使用的配置文件来自 etc apache2 etc php5 后来我使用安装了多个 PHP 版本phpbrew 所有版本都可以从 CLI 访问和切换 但 Apache 始终
  • 解析 UTF-8 编码的 XML 文件

    我有一个 XML 文件 其中包含从 URL 检索到的一些阿拉伯字符 因此我必须将其编码为 UTF 8 以便它可以处理这些字符 XML 文件
  • SoapUI 从肥皂请求中的文件插入 xml

    有谁知道是否可以在soap请求中从本地文件插入xml 以及如何做 我在编辑器窗口中输入的内容