CapCalを使用して、asp.net WebForms Web アプリケーションで負荷テストを実行しています。新しいビルドがテスト環境にアップロードされると、新しいテスト セットを記録する必要があります (テストを記録するためにフィドラーを使用しています)。そうしないと、VIEWSTATE エラーがスローされます。
ビルドはそれほど違いはありません。同じテストがそれぞれで行われます。ビルドごとにパフォーマンスが向上するかどうかを確認したいと考えています。同じテストを使用して、すべてのビルドで同じ条件でパフォーマンスを評価したいと考えています。また、記録プロセスには非常に時間がかかります。
ハードコードされた値の代わりに、CapCal で VIEWSTATE を変数として設定する方法はありますか (ページ ソースからビューステートを抽出し、抽出した値を変数に割り当てます)。
無関係な問題: 新しい一連のテストがアップロードされると、URL の "+" 記号が " " (空白) に置き換えられます。つまり、"/index.aspx?WebSiteRedirect=true&host=DateTime=2013-01-15+05%3a43" になります。 %3a01" は "/index.aspx?WebSiteRedirect=true&host=DateTime=2013-01-15 05%3a43%3a01" になります。この問題を回避するための CapCal のオプションはありますか?