本主题介绍如何在 SOAtest 和/或 Virtualize 环境中集成第三方工具。

章节目录:

了解外部工具的定义

可以通过为其创建一个外部工具,将任何第三方(外部)工具集成到 SOAtest 和/或 Virtualize 中,然后适当地配置该工具。外部工具只能作为传输头输出。

集成外部(第三方)工具

您可以如下配置一个外部工具:

  1. 双击工具节点。
  2. 完成下面这些字段。
    1. 在工具选项的名称字段中,输入工具名称。
    2. 如果希望使用数据源值(例如,参数列)对工具进行参数化,请从数据源下拉菜单中选择一个数据源。此菜单仅在数据源添加到测试或响应器套件时可用。

    3. 可执行文件字段中,输入(或浏览到)此与该工具相关联的可执行文件的名称和路径。

    4. 如果要向工具传递任何标志或参数,请点击添加按钮,然后点击修改按钮,并在打开的对话框中指定标记和参数值。如果从数据源中选择参数化值,则指定数据源列中的每个值都将用作参数。
      如果不需要指定标记,则标记列可以留空

      使用标志和参数的示例

      假设您在 Windows 上,并且按照可执行文件中定义的那样调用 FTP 可执行文件,此字段后面跟着所有标志和值(用空格分隔)。


      使用可执行的“ftp”,以及标记定义为:
      标记     值
      -cp         test.jar
      测试
      最终的可执行文件将是:
      ftp -cp test.jar test  

      % 参数
      如果没有指定任何 % 参数,外部工具将在调用时启动,但它不会对任何选定的文件、浏览器项等进行操作。

      %F: 此参数传递所选项的文件名和路径。它允许工具对所选项目进行操作。如果使用此参数调用工具,则调用该工具的项将被“ghost”并分配一个临时文件名。如果适用,可以使用 %u 参数避免这种重影。%F 是最常用的参数。

      %f: 此参数传递所选项的文件名,但不传递路径

      %u: 此参数传递所选项的 URL。只要关联的工具能够处理 URL,它就可以处理简单的 URL(对于没有表单提交的页面的 URL)。

      %l: 这个参数传递任何相关的行号信息。
    5. 如果此工具的退出值指示该工具的成功,则选择退出值表明成功复选框。如果退出值表示失败,请关闭此选项。
    6. MIME 类型字段中,指定此工具可以处理哪些类型的文件。
    7. 输出的 MIME 类型字段中,指定希望此工具交付的输出类型。
  • No labels