上下文参数可用于监控设备中随每个请求发送上下文信息或动态更改请求参数。
使用以下语法指定上下文参数:
context.<variable name>
上下文参数的名称必须与要指定的相应 Web 元素的名称相同。 请注意,参数名称区分大小写。
假设,我们要监视具有唯一字段值的网站注册表单的提交。 首先,我们需要创建一个带有相应Post请求的 HTTP 任务。 然后,我们需要在请求正文(Post Data)中添加表单字段的参数,并将其值转换为上下文变量。
要添加新参数:
- 在“请求类型”字段中选择”过帐”。
- 展开“发布数据”字段,然后单击“详细切换”,然后单击”添加参数“。
- 在 “参数 名称”字段中,键入表单的字段名称及其在相应元素代码中的显示方式。
- 要将参数值转换为上下文值,请指向“值”字段并单击齿轮图标。
- 在“编辑值”窗口中,选择“动态”,然后使用以下语法指定参数值: context.< 变量名> 。 单击“完成“。
- 要为上下文参数指定默认动态值,请单击“目标”边栏上的“操作”菜单按钮,然后单击“管理上下文参数”。
- 进行更改,然后单击“完成”以完成操作。
在下面的图片中名称和密码请求参数现在将值从名为“登录”和“密码”分别。
导入上下文参数
Dotcom-Monitor 支持从文件导入上下文参数及其值。 参数列表必须为 JSON 格式。 请使用下面提供的模板创建具有上下文参数的文件:
{ "values": [ { "key": "parameter1", "value": "value1" }, { "key": "parameter2", "value": "value2" } ] }
要导入文件,请按照以下步骤操作:
- 在 Dotcom-Monitor 中,转到相应的目标编辑页面。
- 在 “目标 ”边栏上,单击“ 操作 ”按钮 ,然后选择 “管理上下文参数”。
- 在 “管理上下文参数”中,单击 “导入 ”,然后为文件提供 JSON 格式的变量列表(请参阅上面的模板)。
- 单击“完成“。 导入后,变量将自动添加到上下文参数列表中。
管理上下文参数
如果 HTTP(S) 设备具有上下文参数,则可以在“任务”选项卡上的设备编辑屏幕上找到该列表。 要打开上下文参数管理器,请在“任务配置”侧栏上,单击栏操作菜单 ,然后选择“管理上下文参数” 。
要删除上下文参数,请将其转换为上述 静态 参数,然后在 上下文参数管理器 中选择它,然后单击存储桶图标。