DFE 如何修改 Vuser 脚本

适用于:

  • Web - HTTP/HTML Vuser 脚本

  • SAP - Web Vuser 脚本

当向 Vuser 脚本应用 DFE 然后重新生成该脚本时,DFE 将导致对脚本执行各种修改,如下所示:

  • VuGen 将使用参数替换原始编码文本字符串。
  • VuGen 会在包含新参数的函数之前插入 web_convert_from_formatted 函数。web_convert_from_formatted 函数包含原始编码文本的解码值。

以下脚本部分显示了在无 DFE 支持的情况下生成的 web_custom_request 函数。函数中的 Body 标记包括 base64 编码的文本字符串 Body=TW9uZGF5。由于 Body 标记的值已编码,因此很难更改其值(在关联或参数化操作过程中需执行此操作)。

在应用 Base64 DFE 支持后,重新生成的脚本中的 Body 标记值将被替换为参数 DFE_PARAM,即 Body={DFE_PARAM},如下所示。

此外,修改后的代码中还包含 web_convert_from_formatted 函数。该函数指示原始编码字符串的解码值为 Monday。现在,只需在 web_convert_from_formatted 函数中更改解码值,即可方便地将值从 Monday 更改为其他任何日期。

返回顶部