本主题解释了如何创建 JMS、XPath、SOAP 数据头和数据库,SOAtest 和 Virtualize 中的属性可以在整个测试或操作套件中共享并引用。本章包含:
您可能希望多个工具使用相同的 JMS 连接属性。而不是手动将相同的信息输入到每个工具中,或者在两个工具之间进行复制和粘贴设置。这可能更易于创建每个工具能引用的 JMS 设置。在这种情况下,可以在测试或操作套件级别创建全局 JMS 连接属性。
若要创建全局 JMS 属性,请完成以下内容:
选择所需节点,并单击 Add Property 按钮。
单击 Add Property to All 按钮。如果不单击此按钮,则套件中的工具将忽略添加的全局属性。如果从下拉菜单中选中了 Use Shared Property Only ,则套件中相应的工具将只可只用您所添加的全局属性, 以及在单个工具中配置的任何属性。
您可能希望多个 Diff 工具使用相同的 XPath 设置。而不是手动将相同的信息输入到每个 Diff 工具中,或者在两个 Diff 工具之间进行复制和粘贴设置。这可能更易于创建每个 Diff 工具能引用的 XPath 设置。在这种情况下,可以在操作或测试套件级别创建全局 Xpath 属性。
若要创建全局 JMS 忽略属列表性,请完成以下内容:
选择所需节点,并单击 Add Property 按钮。
将显示 Add Global 向导。
单击 Add Property to All 按钮(如果不单击此按钮,则套件中的工具将忽略添加的全局属性)。根据从下拉菜单中所选定内容,将发生其中一项以下之一:
如果从下拉菜单中选中了 Use Shared Property Only ,则套件中相应的工具将只可只用您所添加的全局属性,
如果从下拉菜单中选中了 Use Local and Shared Properties ,则套件中相应的工具将可使用您所添加的全局属性,以及在单个工具中配置的任何属性。
在 Xpath 列中双击时使用打开的忽略 Xpaths 设置对话框,指定 XPath 位置。输入的 Xpath 可以在套件中多个差异工具之间共享。 如果希望忽略元素 Xpath 位置上的多个属性,请保留属性名为空或使用通配符 * (例如,myAttribute*)。
您可能希望多个工具使用相同的 SOAP 数据头属性。而不是手动将相同的信息输入到每个工具中,或者在两个工具之间进行复制和粘贴设置。这可能更易于创建每个工具能引用的 SOAP 数据头。在这种情况下,可以在测试或操作套件级别创建全局 SOAP 数据头属性。
若要创建A全局 SOAP 数据头,请完成以下内容:
选择所需节点,并单击 Add Property 按钮。
将显示 Add Global 向导。
单击 Add Property to All 按钮(如果不单击此按钮,则套件中的工具将忽略添加的全局属性)。根据从下拉菜单中所选定内容,将发生其中一项以下之一:
如果从下拉菜单中选中了 Use Shared Property Only ,则套件中相应的工具将只可使用您所添加的全局属性,
如果从下拉菜单中选中了 Use Local and Shared Properties ,则套件集中相应的工具将可使用您所添加的全局属性,以及在单个工具中配置的任何属性。
单击 Add 按钮。将显示一个 Choose Header Type 对话框。
根据需求配置 SOAP 数据头参数。有关每个 SOAP 数据头的更多信息,请查阅 Adding SOAP Headers in SOAtest。
您可能希望多个工具使用相同的数据库属性。而不是手动将相同的信息输入到每个工具中,或者在两个工具之间进行复制和粘贴设置。这可能更易于创建每个工具能引用的数据库账户。在这种情况下,可以在套件级别创建全局数据库帐户属性。
若要创建全局数据库帐户,请完成以下内容:
选择所需套件,并单击 Add Property 按钮。
单击 Add Property to All 按钮(如果不单击此按钮,则套件中的工具将忽略添加的全局属性)。根据从下拉菜单中所选定内容,将发生其中一项以下之一:
如果从下拉菜单中选中了 Use Shared Property Only ,则套件中相应的工具将只可只用您所添加的全局属性,
如果从下拉菜单中选中了 Use Local and Shared Properties ,则操作套件中相应的工具将可使用您所添加的全局属性,以及在单个工具中配置的任何属性。
如果希望在此面板中指定设置,请启用 Local 并指定驱动器设置。请查阅
查阅Database Configuration Parameters 以获得更多信息。
若要将这些值导出到文件中,请单击 Export Configuration Settings。一旦值被导出到文件中,则可以通过 File> Input File 控件导入该文件(如上所述)。通过这种方式,如果要添加相同的帐户到不同的套件时,将不必重新定义相同的值。