Visual studio 2015 在Visual Studio Web测试中转义上下文参数格式

Visual studio 2015 在Visual Studio Web测试中转义上下文参数格式,visual-studio-2015,webtest,Visual Studio 2015,Webtest,我正在尝试解决如何通过Visual Studio Web测试传递文章中的特定数据段,而不将其识别并视为上下文参数 帖子包含一个(字符串)主体,它是一个json文档。身体的一部分包括以下内容: "My Attribute":"Some test surrounding this {{SomeValue}} other stuff" 问题是Web测试试图将{{SomeValue}}与上下文参数(不存在)匹配,因此该请求失败 该值是合法的,需要按原样随请求一起发送 我在谷歌上搜索了一下,找不到任何关

我正在尝试解决如何通过Visual Studio Web测试传递文章中的特定数据段,而不将其识别并视为上下文参数

帖子包含一个(字符串)主体,它是一个json文档。身体的一部分包括以下内容:

"My Attribute":"Some test surrounding this {{SomeValue}} other stuff"
问题是Web测试试图将
{{SomeValue}}
与上下文参数(不存在)匹配,因此该请求失败

该值是合法的,需要按原样随请求一起发送

我在谷歌上搜索了一下,找不到任何关于转义这个字符串的文档,以便正确传递该值,而不会将其视为上下文参数

我想我可以编写一个Web测试插件来拦截这个特定的请求,并进行一些令牌替换,但这感觉像是一个大锤式的方法


还有其他想法吗?

您可以创建上下文参数
SomeValue
,并将其值设置为
{{SomeValue}

您可以创建两个上下文参数
OpenDoubleCurly
CloseDoubleCurly
,分别设置为
{{
}
的值。然后将帖子文本修改为:

"My Attribute":"Some test surrounding this {{OpenDoubleCurly}}SomeValue{{CloseDoubleCurly}} other stuff"

通常web测试只进行一级上下文参数扩展。您需要使用(或者对于这个问题,请避免使用)进行多次扩展的插件。

甚至没有想到这一点。最后我使用了您的第一个建议,即创建一个
SomeValue
的上下文参数,其值为
{{SomeValue}