私はregexを使用してWebTestの応答テキストを検証しようとしています。 ValidationRuleFindTextクラスを使用すると、regexを使用してWebリクエストからの応答テキストを検証するオプションがあります。例:Visual Studio 2015:WebTest Regexで応答を確認する
応答テキスト:{「成功」:trueの場合、「データ」:「FOOバー」}誰かのため
ValidationRuleFindText validationRule = new ValidationRuleFindText();
validationRule.FindText = @"/(/""success/"":true)/ig";
validationRule.IgnoreCase = true;
validationRule.UseRegularExpression = true;
validationRule.PassIfTextFound = true;
foobarRequest.ValidateResponse += new EventHandler<ValidationEventArgs> (validationRule3.Validate);
validationRule.FindTextが正規表現であることを認識していないと、それは文字通りので失敗レスポンスで/(/ "成功/":真)/ igを見つけることができません。誰もがこれに精通している場合、どんな助けも大いに感謝されるでしょう:)
正規表現を定義するJavaScriptの方法を使用してもよろしいですか? (//)。最後にスラッシュとフラグ(ig)を削除してみてください。 –
Wazner
うーん、私はわからない、私はスラッシュを削除しようとし、それが動作する場合はお知らせください。私は現時点で負荷試験を行っています。あなたの提案をありがとう! –