动态变量与设备设置中设置的上下文参数(EveryStep 脚本或 HTTP/S 请求)关联。 有时可能需要从系统中删除上下文参数。 例如,在负载测试中,某些 Web 窗体字段的值设置为上下文参数,但您不想再对其中一个参数使用动态值。 为此,您需要将动态变量转换回静态变量,然后从设备设置中删除关联的上下文参数。

注意:在设备设置中设置动态变量后,它将自动添加到动态变量 CSV 模板中。 如果检测到设备设置中动态变量的实际数量与上载的数据之间的任何不一致,系统将检查上载的 Data CSV 并拒绝该文件。 例如,如果从 CSV 文件中删除与动态变量关联的列并尝试上载该文件,将生成错误。

HTTP/S 负载测试

若要从 HTTP/S 负载测试设备中删除动态变量,请从设备编辑屏幕中删除动态变量,请先选择相应部分中的参数,将其转换为 静态, 然后设置静态值。

然后打开上下文参数管理器(任务 配置侧 边栏 > 栏操作 > 菜单管理上下文参数)并从列表中删除参数。

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

Web 应用程序负载测试

对于 Web 应用程序负载测试,您可以在 EveryStep Web 记录器的脚本部分中找到上下文参数列表。 为此,请打开用于从设备编辑屏幕中编辑的脚本,并在脚本编辑窗格上转到“上下文参数“选项卡 > >

在脚本中使用的上下文中,无法从 EveryStrep 脚本中删除上下文参数。 要删除上下文参数,请先将其转换为字符串。

将参数转换为 String 后,可以在”上下文参数”选项卡 上删除 该参数。

打开脚本以在设备编辑屏幕(”编辑脚本”按钮)和脚本编辑盘上编辑脚本,转到“上下文参数”选项卡。