2017-05-26 34 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字段。