0

Web サーバーのログ ファイルを記録し、記録したサーバー ログを再生して、後でログを実行し、SQL サーバーの負荷を確認する方法を教えてください。

元。リクエスト数とSQLサーバーでのレスポーズ数

4

3 に答える 3

3

Web サーバーからのログ ファイルを解析し、要求を再度再生できるツールを構築します。次に、通常の Web ブラウザーを使用してサイトにアクセスしてテスト ケースを生成し、ログ ファイルを記録します。

その後、同じシーケンスを何度も再生できます。また、ツールで複数のログを読み取り、それらを同時に再生して同時実行をシミュレートすることもできます。

ログ ファイルに、すべての GET および POST 要求パラメーターとタイムスタンプが含まれていることを確認してください。

于 2010-04-13T07:24:43.153 に答える
2

役に立つと思われるいくつかのツールを次に示します。

Selenium は、Web アプリケーションのテストに特化した一連のツールです。 http://seleniumhq.org/

ab (Apache HTTP サーバー ベンチマーク ツール) は、Apache ハイパーテキスト転送プロトコル (HTTP) サーバーのベンチマークを行うためのツールです。これは、現在の Apache インストールがどのように機能するかの印象を与えるように設計されています。これは特に、Apache インストールが処理できる 1 秒あたりのリクエスト数を示しています。 http://httpd.apache.org/docs/2.0/programs/ab.html

于 2010-04-13T05:12:21.343 に答える
1

ツールを使って何が悪い?セレンのようなツールはフロントエンドを実行します。おそらく、サーバーと別のマシンで実行されているクライアントのコレクションをセットアップして、ユーザーの操作をシミュレートできます。

バックエンドをより直接的に実行したい場合は、単体テストを作成できると思いますが、単体テストは実際にはそのようなことを行うようには設計されていません。

于 2010-04-13T18:44:16.470 に答える