1

Visual Studio 2008 Web テストは初めてです。IIS 6.0 にデプロイされ、GZIP 圧縮が有効になっている Web サイトをフィドラーに記録しようとしました。fiddler によって生成されたセッションを .webtest ファイル拡張子に保存しました。vs 2008 に webtest ファイルを添付し、web テストを実行しました。webtest page bytes の結果が、fiddler に記録された content-length または body と異なることに気付きました。

GZIP 圧縮:

Webtest バイト vs フィドラー本体

914,330 対 45,840

また、gzip圧縮なしで試します:これは、webtest結果からの結果バイトです:Bytes

Webtest バイト vs フィドラー本体

1,181,623 対 406,353

質問: Web テストの結果で、Bytes 列はページのコンテンツの長さを表していますか? そうでない場合、バイト列は何を表していますか?

また、GZIP 圧縮が有効になっている場合、Web テスト結果の応答 content-length が応答タブに表示されないことに気付きましたか?

結果の違いを説明できる人はいますか?

ありがとうございました。

4

3 に答える 3

0

Visual Studio ロード テストが、Gzip 圧縮をサポートしない IE 6 をエミュレートしていないことを確認します。それ以外の場合は、コンテンツ ヘッダーが正しいことを確認してください。

フィドラーによってキャプチャされたトラフィックと Web テストからの再生を見ると、違いは、Visual Studio ロード テストがフィドラーよりもはるかに少ない項目を要求して記録するという事実に帰着したくなるでしょう。

于 2010-02-02T21:37:37.047 に答える
0

わかりましたが、まだ負荷テストを試みていません。私は通常、最初に webtest をチェックします。そのため、web test の応答 content-length がフィドラーの content-length と異なるのではないかと考えています。

于 2010-02-03T01:24:46.917 に答える
0

GZIP 圧縮の場合: これは、webtest の結果からの結果バイトです:

バイト

914,330

そして、これはフィドラーの結果でした:

45,840

また、gzip 圧縮なしで試します。これは、webtest の結果からの結果バイトです。

バイト

1,181,623

そして、これはフィドラーの結果でした:

406,353

質問: Web テストの結果で、Bytes 列はページのコンテンツの長さを表していますか? そうでない場合、このバイト列は何を表していますか?

また、GZIP 圧縮が有効になっている場合、Web テスト結果の応答 content-length が応答タブに表示されないことに気付きましたか?

于 2010-02-03T00:13:35.597 に答える