应用 DFE 链
本主题描述如何将 DFE 链应用于 Vuser 脚本的各个部分,以在生成或重新生成脚本时生效。在按启用和配置 DFE 支持中所述配置对 DFE 链的支持后,可以执行此操作
适用于:
-
Web - HTTP/HTML Vuser 脚本
-
SAP - Web Vuser 脚本
将 DFE 应用于 HTTP 消息的各个部分
您可以将 DFE 链应用于 HTTP 消息的特定部分。
要将 DFE 链应用于指定的部分,请执行以下操作:
- 在 VuGen 中打开 Vuser 脚本。
-
单击“录制”>“录制选项”>“数据格式扩展”>“代码生成”。
- [可选] 在<消息部分>窗格中,单击正文然后选择要应用到消息正文的链。
-
[可选] 在<消息部分>窗格中,单击标头然后选择要应用到消息标头的链。
注: 为了使 VuGen 能够正确地向特定标头分配链,名称列中的条目必须与消息标头的名称完全相同。
-
[可选] 在<消息部分>窗格中,单击 Cookie 然后选择要应用到消息 Cookie 的链。
注: 为了使 VuGen 能够正确地向特定 Cookie 分配链,名称列中的条目必须与消息中 Cookie 的名称完全相同。
- [可选] 在<消息部分>窗格中,单击查询字符串然后选择要应用到消息查询字符串的链。
注: 虽然只能修改正文和查询字符串部分的默认链,但是可以为标头和 Cookie 部分添加多个链。
将 DFE 链应用于字符串
可以将 DFE 应用于 Vuser 脚本中的编码字符串。
要将 DFE 链应用于字符串,请执行以下操作:
- 在 VuGen 中打开脚本,然后选择编码的文本字符串。
-
右键单击选择,再单击使用 DFE 解码,然后单击包含用于对编码字符串进行解码的 DFE 的链的名称。
VuGen 将使用参数替换选定文本,并添加包含原始选定文本的等效解码值的 web_convert_from_formatted 函数。
注: 要更改 VuGen 分配给新参数的名称,请右键单击 Vuser 脚本中的一些编码文本,单击使用 DFE 解码 > 高级,然后在目标参数框中指定参数名称。VuGen 将向参数名称中添加计数器,并根据需要递增计数器。
录制之前将 GWT-DFE 应用于脚本
要在录制之前应用 GWT-DFE,请执行以下操作:
- 单击“录制”>“录制选项”。
- 显示“数据格式扩展”>“链配置”选项卡。有关对话框选项的详细信息,请参阅数据格式扩展 > 链配置录制选项。
-
单击“添加 DFE” 按钮。
-
在打开的对话框中,选择“GWT 扩展”,然后单击“确定”。
-
“编辑 GWT”对话框将打开。
要添加最新的 WAR 或 JAR 文件,请单击“添加文件” 按钮并导航至文件位置。有关详细信息,请参阅启用和配置 DFE 支持。
使用 GWT-DFE 生成脚本后,您将获得一个可读的 LoadRunner API,其中包含 XML 格式的请求。
另请参阅: