私は ASP.NET MVC 3 で Web サイトを開発しています。ビューは最初の訪問後にコンパイルされるため、エラー (タイプミスなど) のある Vies を含む Web サイトをリリースすることがあります。
ビューのエラーを回避するために、すべてのページにアクセスしようとする単体テストのようなものを作成したいと思います。
ローカルホストで Web をクロールする別のプログラムを作成するのは非常に簡単なはずですが、それを単体テスト ループに統合したいと考えています。これは可能ですか?
シンプルなクローラーを自分で作成する必要がありますか、それとも既存のものを使用する必要がありますか?
また、ページのリストとそれらの接続数を取得して、どのページがいくつのリンクからアクセスできるかを確認するとよいでしょう。クローラーは、外部リンクではなく、私の Web のみをクロールする必要があります。また、開始点 (インデックス ページ) からアクセスできないページを見つけるのにも役立ちます。
私のWebには100ページほどあるので、パフォーマンスは問題になりません:)
前もって感謝します!