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