2017-05-26 139 views
0

在我的web测试中,如果未能获得包含上下文参数param01的预期响应,我使用循环将其重定向到以前的请求。如何在负载测试中抑制提取规则错误,并将测试标记为合格?

因此,当我运行负载测试有时循环1失败,因为它无法找到上下文参数param01并引发提取规则错误,但loop2因为它发现上下文参数和提取规则被传递成为成功。

现在,我想抑制发生在失败的循环(循环1)中的提取规则错误并通过测试。请帮助我。

+0

我们可以猜测你的代码吗? *如果是这样,我们会出售您的代码。* – SteveFest

+0

请[edit]为您正在使用的负载测试系统添加标签的问题,例如Visual-Studio或LoadRunner或Jmeter或其他。我的答案假设您使用的是Visual Studio。 – AdrianHHH

+0

您的问题已被回答?如果不是的话,请[编辑]使其更清晰。如果已经回答了,请阅读[接受答案](http://stackoverflow.com/help/accepted-answer)。 – AdrianHHH

回答

0

许多提取规则具有布尔类型的Required属性。将其设置为False,以便在预期数据不可用时规则(以及测试)不会失败。

请注意Extract regular expression的提取规则具有Required属性,但它在某些Visual Studio版本中似乎被错误地处理。请参阅this fault report。另请参见this discussion问题以及调用实际提取规则的解决方法,然后将true写入Success字段。