HTTP 任务的字段可以包含 C# 代码,并可用于管理请求和响应数据。

准备脚本

C# 脚本可用于特定的 POST、GET 和 URL 数据。 例如,它可以是随机数生成器,也可以用于拉非典型参数。 例如,它可用于根据以前的请求生成动态 URL(例如,如果它给出的链接少于 1000 个 – 如果超过 1000 个链接,则打开 URL”A”,然后打开 URL”B”)。

此外, 准备脚本 代码启用响应或请求标头修改、网络限制和重定向设备流量通过指定的代理服务器,如下例所示。

例子:

DotcomprooxyProperties. 外部 ProxyServerUri = 新 Uri (" < 自定义近端 URL > : < 端口 > 号");

发布脚本

默认情况下,设备报告不包括响应的说明。 C# 发布脚本可应用于响应,以将响应中的任何自定义信息作为 Cookie 或标头描述进行跟踪。 此外,可以添加断言来验证指定内容的特定响应标头,并在未满足条件时生成错误。

例子:

var svHdr = (任务 = "推特"= 作为 Http)。响应.标题="服务器"= ;
断言(" [Server] 标题验证失败。 值是:" = svHdr, () = > svHdr!= null & amp; svHdr.包含("思科伞");
响应.描述 = [服务器:] = svHdr;

该信息可以在”描述”下的设备报告中 找到

有关使用的详细信息,请联系技术支持。