オンライン環境であるかのように、localhost で実行されているアプリケーションのパフォーマンスをテストする必要があります。あたかもオンラインであるかのように、ネットワーク トラフィックのシミュレーション、制限された帯域幅のシミュレーション、またはその他のパラメーターによって実行されるパフォーマンス テストを意味します。
Apache Ab はシミュレーションを実行できますか?
オンライン環境であるかのように、localhost で実行されているアプリケーションのパフォーマンスをテストする必要があります。あたかもオンラインであるかのように、ネットワーク トラフィックのシミュレーション、制限された帯域幅のシミュレーション、またはその他のパラメーターによって実行されるパフォーマンス テストを意味します。
Apache Ab はシミュレーションを実行できますか?
過去にCharlesとFirefox Throttleを使用して、遅いネットワークをシミュレートしました。
別の PC に接続したり、仮想マシンを使用して仮想ネットワーク接続をレート制限したりできないのはなぜですか?
はい。ただし、「localhost」や 127.0.0.1 ではなく、IP アドレスでアプリケーションに接続する必要があります。通常、Web アプリケーション (HTTP) では、限られた帯域幅をシミュレートできる Fiddler を使用しますが、前述のように接続する場合のみです。非 HTTP 用のその他の帯域幅リミッターについては、よくわかりません/認識していません。
Ab は、低レベルのネットワーク エラーをシミュレートしません。Linux を使用している場合は、「tc」を使用してネットワークをシミュレートできます。小さな例については、http://www.kdedevelopers.org/node/1878を参照してください。