章节目录:
前言
字面量和字面量 XML 输入模式是一个文本字段,用于直接指定消息或请求体。这使您可以使用现有消息,例如开发人员的示例、从服务器跟踪的消息等。将消息复制到字段中之后,可以切换到表单输入模式,该模式将使用模式感知和模式约束启发式填充。
文本
如果要在 UI 中键入或复制消息,请使用此选项。选择合适的 MIME 类型,然后在文本单选按钮下的文本字段中输入消息。
通过使用
{$}
语法访问数据源值(来自数据源或数据库),可以参数化包含文本内容的属性和简单元素。如果使用资源库数据源中的列进行参数化,请务必引用原始列或原始列表列,而不是记录列表列。例如,使用${books:publisher}
引用 Excel 数据源书籍表中的出版商列。使用${title}
引用数据源或数据库工具中的 title 列。
如果使用${}
格式变量(如${value}
),则这些变量将在处理之前得到解决。为了防止处理变量,使用反斜杠转义${}
变量。例如,\${HOST}
值将被解释为${HOST};
变量将不会被解析。
表单视图中的数据源设置将被添加到字面量视图(以及从字面量视图添加到表单视图)。- 您可以参数化来自 Parasoft 数据资源库数据源列复杂的 XML 元素,它可以引用零个、一个或多个分层记录值。详情请参阅Parameterizing with Hierarchical Data from a Data Repository Data Source。
- 可以通过右键点击文本字段并从快捷菜单中选择美化,将 XML 或 JSON 格式化为经过美化的代码。相反,您可以通过右键点击文本 字段,并从快捷菜单中选择紧凑,将 XML 重新格式化为适合一行。
- 对于 SOAP,您可以通过在文本字段中右键点击并选择 导入 Schema 元素,从 schema 中为主体和头部选择元素。选定此选项后,将出现一个对话框,您可以从中从模式位置加载声明的元素。加载完元素后,您可以为 SOAP 头文件选择多个元素。点击 OK 后,将基于所选定元素定义创建一个 SOAP 消息封套。
必须保存所有更改,以便在测试执行期间实现。
使用来自数据资源库数据源的分层数据进行参数化
您可以参数化来自 Parasoft 数据资源库数据源列复杂的 XML 和 JSON 元素,它可以引用零个、一个或多个分层记录值。
添加一个 Parasoft 资源库数据源。请参阅创建资源库数据源。
使用“ParasoftColumn”指定应该使用哪个数据资源库列,以在消息层次结构中参数化该级别。请参阅带字面量视图的分层参数化。
文件
如果已经有指定消息的文件,则使用此选项指示该文件的位置。
- 如果要将该文件的路径作为当前配置文件的相对路径来保存,则选择保留为相对路径选项。启用该选项可以更轻松地在多个机器之间共享工具。如果未启用此选项,则此文件的路径将保存为绝对路径。
- 如果您的文件是文本,并且有需要解析的环境变量,请检查解析环境变量选项。否则,请禁用此选项以提高性能。如果文件是二进制的,则必须禁用此选项。
数据源
如果已经有一个包含您想要使用的各种消息的文件:
请为该文件设置一个文件数据源 如(在测试套件、项目或全局级别添加数据源中所述)。
- 使用数据源列名框,以指示要使用的数据列。