使用以下语法指定上下文参数

。< 变量名>

上下文参数的名称必须与要指定各自的 Web 元素的名称相同。 请注意,参数名称区分大小写。

要在请求中指定参数名称,检查相应的元素代码,然后复制“名称”属性值。

假设,我们希望监控提交具有唯一字段值的网站注册表单。 首先,我们需要创建一个带有相应Post请求的 HTTP 任务。 然后,我们需要在请求正文(Post Data)中添加表单字段的参数,并将其值转换为上下文变量。

要添加新参数:

  1. “请求类型”字段中选择”过帐”。
  2. 展开“发布数据”字段,然后单击“详细切换”,然后单击”添加参数“。
  3. “参数名称“字段中,键入窗体的字段名称,使其在相应的元素代码中如何显示。
  4. 要将参数值转换为上下文值,请指向“值”字段并单击齿轮图标。
  5. 在“编辑值”窗口中,选择“动态”,然后使用以下语法指定参数值: context.< 变量名> 。 单击“完成“。
  6. 要为上下文参数指定默认动态值,请单击操作菜单按钮 Task在“任务配置”侧栏上,然后单击“管理上下文参数”
  7. 进行更改,然后单击“完成”以完成操作。

在下面的图片中名称密码请求参数现在将值从名为“登录”“密码”分别。

管理上下文参数

如果 HTTP(S) 设备具有上下文参数,则可以在“任务”选项卡上的设备编辑屏幕上找到该列表。 要打开上下文参数管理器,请在“任务配置”侧栏上,单击栏操作菜单 ,然后选择“管理上下文参数”

若要删除上下文参数,请将其转换为 “静态 “,如上所述,然后在上下文参数管理器中选择它,然后单击存储桶图标。

如果上下文参数用于多个任务中,则不能从列表中删除它。 若要删除参数,请将其转换为静态参数或将其从其他任务中删除。