問題タブ [httperf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
performance - リクエスト結果を httperf に記録することはできますか?
負荷テストにhttperfを使用しています。テストする HTTP エンドポイントが 2 つあります。ただし、2 番目のエンドポイントには最初のエンドポイントの結果が必要です。つまり、2 番目のエンドポイントへの要求は、最初のエンドポイントによって生成されたパラメーターを渡す必要があります。
したがって、最初のエンドポイントの応答をログに記録する必要があります。次に、このログを使用して 2 回目の呼び出しの要求 URI を生成します。
テストしたリクエストの結果を httperf に記録することはできますか? そうでない場合は、別の方法またはテスト ツールをお勧めできますか?
performance-testing - httperf ツールのファイルで複数の uri またはそれ以上の数のリクエストを渡す方法
1 つの Web サービスだけでなく、複数の要求をサーバーに送信する必要がある httperf を使用して、アプリケーションの負荷テストを行う必要があります。httperf で複数の uri を渡すにはどうすればよいですか? また、複数のリクエストをファイルに入れるにはどうすればよいですか。
1 つの API またはリクエストの場合: httperf --server=portal.qa.com --uri=/api/user/login --rate=1 --num-conns=1 --num-calls=1 --print-request --print-reply=ヘッダー .
ファイルにはwlogを使用しましたが、このオプションについてはよくわかりません。誰かが助けてくれますか。
httperf --server=portal.qa.com --wlog=n,webAPI.txt --rate=1 --num-conns=1 --num-calls=1 --print-request --print-reply=header
networking - httperf の使用
Fedora 21/Ubuntu 12.04 に httperf をインストールし、次のコマンドで簡単なテストを試みました。
常に次の結果が得られます。
この問題について何かアイデアはありますか?ありがとう!
PS
- インターネット接続は良好です。
- 他のサイトも試しましたが同じ結果でした。
macos - Mac で httperf をコンパイルする
誰かが何が起こっているのかを知ることができるかどうか疑問に思っていますか? 一日中コンパイルの試行錯誤を繰り返した結果、コンパイルして実行できる httperf を取得しましたが、何にも接続できません。「httperf: can't open google.com」でバーフするようになりました。
私の推測では、この問題は maxfiles の上限を高く設定することに関係していると思われますが、その理由はわかりません。ulimit -n
httperf が「httperf: 開いているファイルの制限数を増やすことができませんでした。」(私がずっと前にインストールした自作バージョンもこのエラーでbarfsしています)。
ソースを見ると、システムopen()
コールが失敗しています。なんで?どうして???
https://github.com/httperf/httperf/blob/ab2b96b0f5988c790de5cbc757dfd928c728f4da/src/conn.c#L65
Mac OS X のバージョンは 10.9.5 です。
私の手順:
ううううううう。