DevWeb > 录制选项
使您可以自定义 DevWeb 脚本的代码生成设置和代理服务器录制设置。
访问方法
|
录制 > 录制选项
|
重要信息 |
|
导入/导出选项
UI 选项 |
描述 |
---|---|
导入页面 | 此按钮使您可以导入 YAML 文件,该文件包含当前显示的“录制选项”页面中的各个录制选项。导入后,该页面将使用该文件中的值进行更新。 |
导出页面 |
此按钮使您可以将当前页面中的设置导出到 YAML 文件中。随后可以导入该文件,以供其他 DevWeb 脚本使用。 |
代码生成节点
“代码生成”节点使您可以定义日志级别、配置用于生成脚本的筛选选项,以及启用自动关联扫描。
用户界面元素如下所述:
UI 区域 |
描述 |
||||||
---|---|---|---|---|---|---|---|
日志记录 | 定义脚本生成的日志级别。默认值:信息。 | ||||||
关联配置 |
启用关联扫描以查找关联候选项 (默认情况下,所有选项均处于禁用状态):
|
||||||
<筛选部分> |
要编辑“代码生成”页面的“筛选”部分中的内容,请执行以下操作:
注: 我们建议您不要修改筛选部分中的默认条目。 |
||||||
流量筛选 |
使您可以根据主机名 (使用正则表达式) 筛选特定主机的流量:
|
||||||
内容类型 |
使您可以定义内容类型处理: 非资源。如果在“开始录制”对话框中选择“页面”作为脚本生成的“级别”,则此处列出的内容类型将被视为页面 (新的 WebRequest 步骤)。 您可以将其他内容类型添加到列表中。默认值: text/html、text/xml、text/plain、application/json |
||||||
内容筛选 |
使您可以根据内容筛选 Web 请求:
|
||||||
常规设置 |
参数化主机名。启用此选项后,系统将在生成代码时识别主机名和 IP 地址并将其存储为参数变量。然后,存储的参数将用于替换运行时脚本中出现的相关参数。 |
代理服务器录制器节点
使您可以定义代理服务器录制器设置。
用户界面元素如下所述:
UI 区域 |
描述 |
---|---|
日志记录 | 定义代理服务器录制器的日志级别。默认值:信息。 |
代理服务器 |
选择代理服务器录制器的代理服务器选项之一:
|
Internet 设置 |
|
关联规则节点
DevWeb 脚本将使用自己的关联规则和方法,不同于标准的 VuGen 关联。“关联规则”页面使您可以定义、启用和编辑将由 DevWeb 引擎使用的关联规则。使用“录制选项”页面上的鼠标悬停提示可帮助您填写相关字段。
该页面将在称为类别的逻辑组内显示已为脚本定义的所有现有规则的树。此类规则包括用于 ASP.NET 测试环境的预定义关联规则。
- 要在代码生成期间启用规则扫描,必须在代码生成节点中选择“启用规则扫描”选项。
- 要在代码生成期间包含某个规则,请确保同时选中与该规则和类别对应的复选框。
- 如果未选中与类别对应的复选框,则即使选中类别下的规则自身,规则也不会在代码生成期间运行。
提示:
- 观看视频: 在录制选项中定义关联规则
- 有关使用 DevWeb 关联规则的详细信息,请参阅 关于 DevWeb 关联。
UI 区域 |
描述 |
---|---|
添加类别 |
使您可以添加新的关联规则类别。类别是一组规则的逻辑名称。 为每个新类别定义类别和文件名。默认情况下,文件会被添加到 \DevWeb\CorrelationRules 文件夹中。类别名称不包括在代码中。 要更改某个类别名称,请在树中选择相应类别。然后,单击右面板顶部显示的类别名称。 |
添加规则 |
使您可以在类别中添加新规则。定义规则名称和要用于规则的提取程序类型。 要更改某个规则名称,请在树中选择相应规则。然后,单击右面板顶部显示的规则名称。 注:
|
提取程序选项卡 |
单击规则时,此选项卡显示在右面板中。规则提取程序定义如何在响应中查找和提取动态数据。它可以基于边界定义或正则表达式,也可以用于查询 JSON、XML 和 HTML 格式的数据中的对象值。 定义选定提取程序类型的相关属性。强制属性将标记为红色。使用录制选项提示可帮助您填写属性字段。 |
应用器选项卡 |
单击规则时,此选项卡显示在右面板中。应用器会应用已提取的值,以便在发送到服务器的后续请求中使用已保存的参数,而不是已录制的值。 根据需要为规则定义相关的应用器属性。以下应用器类型可用:
默认情况下,将为新规则分配“简单”应用器,该应用器会在整个范围内运行。 |
另请参阅: