2017-01-27 6 views
4

私はApplication Insightsの可用性テストを試しています。 私はそれらを公開Webサイトに夜間に実行させ、「失敗」しか受け取りません。Application Insights可用性テストは、 "System.UriFormatException:無効なURI:URIの形式を特定できませんでした"と200 OKで失敗します。

個別のテスト実行にドリルインすると、サーバーは「200 OK」と応答し、予想されるHTMLマークアップを送信しています。誰もがそこに何が起こっているかのアイデアを持ってい しかし、 "Exceptins" で、それは

System.UriFormatException: Invalid URI: The format of the URI could not be determined.System.UriFormatException: Invalid URI: The format of the URI could not be determined. 
    at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind) 
    at Microsoft.VisualStudio.TestTools.WebTesting.HtmlDocument.ParseForDependentRequests(Boolean urlsOnly) 
    at Microsoft.VisualStudio.TestTools.WebStress.WebTestCaseVariation.BuildDependentRequestsList(WebTestInstrumentedTransaction instrumentedTransaction) 
    at Microsoft.VisualStudio.TestTools.WebStress.WebTestCaseVariation.AddParsedDependentRequests(ExecutionState executionState) 

this is what I see in azure portal

を言いますか?私は何が欠けていますか?

+0

可用性テストの設定(URL)を貼り付けてください。このエラーは、提供されたURLにタイプミスがある場合などに発生する可能性があります。 – ZakiMa

+0

私はここにURLを掲載したくありません。しかし、それは完全に正しいと私を信じてください。私はすでに、それをブラウザにコピー&ペーストしようとしましたが、うまくいきました。次に、スクリーンショット(レスポンス本文)に表示されるレスポンスhtmlは、そのWebページからのマークアップです。したがって、URLは正しいはずです。 –

+0

ParseForDependentRequestsの例外は、htmlページで言及されたいくつかのリソースに従うことを試みたことを意味し、主なURLではなくそのURLについて不平を言っているようです。あなたはhtmlページで多くの参考文献を持っていますか?もしそうでなければ、それを調べることは可能でしょうか? – ZakiMa

答えて

4

この例外は、webtestエンジンがリソースを検証するために依存する要求情報を解析しようとした場合に発生する可能性があります。 Webtestが依存関係リソースを正しく解析しないか、Webページに無効な参照が含まれています。

WebTestは、どのリソースに不平を言っているかを説明するためのより良いエラーを提供する必要があります。

この問題を解決するには(問題がない場合) - 「依存するリクエストを解析する」オプションを無効にすることができます(下記参照)。注 - webtestは依存リソースをテストしません。

+0

ヒントありがとうございます!私はそれをチェックして、戻ってピングするでしょう:) –

+0

それはトリックをした! ありがとうございました! :) –

関連する問題