【问题标题】:Load Testing in VS 2010VS 2010 中的负载测试
【发布时间】:2023-04-01 04:04:01
【问题描述】:

我正在执行一个包含 3 个页面的 Web 测试,其中一个是 Silverlight 页面和一个控制器页面(每个页面都从控制器页面调用,并且再次将控制权返回给控制器页面)。

当点击第一个链接 ID 时,它会生成一个 ID,该 ID 必须在每笔交易中结转,直到交易完成。

第一个页面是 Silverlight 页面,它通过 WCF 服务进行交互以执行事务。通过 Silverlight 提交请求时,WCF 服务会生成一个 ID,但由于来自服务的数据以 XML 形式返回,因此整个输出如果将 wcfservice 视为字符串数据,则该字符串数据是在记录时找到的硬编码。

因此,从第一页(silverlight)返回到控制器页面后,它总是带有相同的 ID,该 ID 在记录的测试中作为字符串存储在服务中。由于我没有得到正确的 ID,我无法前进到其他页面。

实际上,根据我的说法,系统不会将 WCF Web 服务返回的数据检测为动态数据,而是将其视为硬编码字符串。

如何解决,请帮忙。

Load test的一些错误写在下面:

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    

【问题讨论】:

    标签: silverlight visual-studio-2010 load-testing webtest


    【解决方案1】:

    确保您已创建基于文本响应而非隐藏字段的提取规则。您可能想看看 RegEx 提取规则。

    【讨论】:

    • 同意,这就是我解决问题的方法。虽然我的大部分记录都已经有了,但如果你删除它并且时间不长,你可能只想重新记录它太难重新创建
    猜你喜欢
    • 2012-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-08
    • 2012-09-11
    • 2012-02-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多