如何解决VS 2010中的负载测试
| 我正在执行一个包含3个页面的webtest,其中三个页面分别是Silverlight页面和Controller页面(每个页面都从Controller页面调用,然后再次将控件返回给Controller页面)。 单击第一个链接ID时,它将生成一个ID,该ID必须在每次交易中结转,直到交易完成。 第一个页面是Silverlight页面,它与完整的WCF服务进行交互以执行事务。在通过Silver light提交请求时,WCF服务会生成一个ID,但是由于该服务的数据是以XML形式返回的,因此wcfservice的整个输出视为在录制时发现的经过硬编码的字符串数据。 因此,从第一页(silverlight)返回到“控制器”页后,它总是带有相同的ID,该ID作为字符串存储在记录的测试中的服务中。由于我没有获得正确的ID,因此无法前进至其他页面。 实际上,据我所知,系统并未将WCF Web服务返回的数据检测为动态数据,而是将其视为硬编码字符串。 如何解决,请帮忙。 负载测试的一些错误如下所示:Extraction Rule Error ExtractValues event 139 No hidden fields were found in the response.
Exception WebTestException 84 There is no context parameter with the name \'$HIDDEN1.ConfiguratorTracker$hdnWorkFlowGuid\' in the WebTestContext
解决方法
确保您已创建基于文本响应而不是隐藏字段的提取规则。您可能想看看RegEx提取规则。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。