問題タブ [load-generator]

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.

0 投票する
1 に答える
450 参照

java - Java Web サービス クライアント: 一貫した負荷の生成

soapUI/loadUI と JMeter の両方を調査しましたが、独自に作成した Web サービス クライアントを使用して、機能テストとパフォーマンス テストの両方を実行することにしました。何も再コンパイルする必要なくテスト ケースを記述できるように統合Groovyしました。クライアントは生成されたプロキシ クラスを使用するため、XML ではなく POJO を操作して、要求を作成し、応答を検証できます。

私はすでに要求を順次および並列に生成できます (一定数のスレッドを使用) が、1 秒あたりのトランザクション数 (TPS) を使用して動作する loadUI ジェネレーターと同様の方法で負荷を生成したいと考えています。

固定 (またはランピング) の TPS 負荷を維持する方法がわからないので、参考になると思われる、使用する手法またはコードを参照することを提案できますか?

0 投票する
1 に答える
1953 参照

c#-4.0 - WaWorkerHost.exeが役割をクラッシュします:CallbackException

AzureでWorkerRoleC#アプリケーションを実行すると、しばらくすると、次の例外が原因でwaworkerhost.exeがクラッシュします。

Webサーバーへの負荷を生成するアプリケーションがあります。実際の応答は気にしませんが、1秒あたりのリクエスト数を制御したいと思います。したがって、毎秒起動して多数のリクエストを生成するタイマーがあります。私は次のオプションを試しました:

  • Parallel.For with WebRequests
  • ASyncWebRequestsを使用したForループ
  • ThreadPool.QueueUserWorkItem(do webrequest)を使用したforループ

リクエストの数が増えると、例外が発生します(8+ req / sec)。3つのオプションすべてについて同じ例外。ローカルのDevelopmentFabricでロールを実行すると、3つのオプションすべてが正常に機能します。誰かが私に何がうまくいかないかについてのいくつかの指針を与えることができれば、私はそれを感謝します。AzureとC#からこのタイプの負荷を生成する他のアイデアがある場合は、考えを共有してください。

0 投票する
2 に答える
1372 参照

java - 非同期ロード ジェネレーター

非同期通信を提供するため、Jetty の HttpClient を使用して Java で非同期ロード ジェネレーターを作成しようとしています。

しかし、私はいくつかの問題に直面しています。主なものは、負荷を生成するために java.util.TimerTask を使用したことです。しかし、TimerTask クラスの問題は、時間の正確さを保証しないことです。つまり、予想される時間からの特定のミリ秒がそれ以上になる可能性があります。このため、1000 tps を生成しようとすると、約 700 ~ 800 tps しか得られません。

誰でもこの問題を克服する方法を教えてもらえますか? 参考になる道具はありますか??

0 投票する
1 に答える
906 参照

loadrunner - Load Controller と Load Injector を同じマシンに配置できますか?

HP Load Runner (Controller/Analysis/VU Gen) と HP Load Injector (Generator) を同じマシンに搭載することはできますか?

0 投票する
1 に答える
375 参照

jmeter - Jmeter 負荷分散

シングル スレッド グループの LG とは異なる負荷をエミュレートする方法 (つまり、最初の LG は 200 ユーザーのみをエミュレートし、2 番目の LG は 50 ユーザーをエミュレートし、3 番目の LG は 250 ユーザーをエミュレートする必要があります)

Jmeterで可能ですか?

0 投票する
1 に答える
208 参照

sip - SIPpでコールレートを自動的に上げ、CSVファイルにダンプします

SIP サーブレット コンテナーで負荷を生成するために、sipp でこのコマンドを使用します。

私が必要とする2つのこと。最初のものは負荷を自動的に増やします。たとえば、1 秒あたり 100 コールを追加します。2 つ目は、応答時間とタイム スタンプだけを取得した CSV ファイルで、コール レートは含まれていません。

誰でも助けることができますか??

0 投票する
1 に答える
1640 参照

sockets - エラー: 通信エラー: クライアントがパケットを送信できませんでした。ソケットがシャットダウンされました

Load Agent を AWS にインストールするための手順。

  1. 負荷エージェント マシンのポート 50500、54345、443、および 3389 に対するコントローラーからのファイアウォール例外。

  2. インストール済み Load Runner セットアップ [Load Agent プロセスも Load Runner セットアップの一部であるため]

  3. Windows ファイアウォールからすべてのプログラム [エージェント プロセス、エージェント サービスなど] を許可しました。

  4. Load Controller から接続しようとしました。コントローラで受信したエラーは

通信エラー: クライアントがパケットを送信できませんでした。ソケットがシャットダウンされました。

OP チームによると、エージェントはポート 10051 でサーバー 54.xxx.xx.xxx [不明な AWS IP] への接続を確立しようとしていますが、この特定のサーバーが不明であるため、最終的に失敗します。

Agent と Controller の Loadrunner のバージョンは同じです。

ファイアウォールを介して MI LISTENER または AGENT PROCESS をインストールまたは構成する方法を教えてください。