問題タブ [loadrunner]

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 に答える
1105 参照

qtp - QTP LoadAndRunAction-呼び出し元の実行結果の呼び出し先部分からのトランザクション時間?

を使用して別のテストAからアクションXを呼び出す場合LoadAndRunAction、呼び出されたアクションで収集されたトランザクション時間は正しく報告されますか?

つまり、そのような呼び出し元スクリプトAをLoadRunnerシナリオに挿入した場合、LoadRunnerの結果レポートには、テストAで測定されたトランザクション時間とアクションXの両方が含まれますか?

正直なところ、私は怠惰すぎてこのアドホックをテストできないので、ただ尋ねています。

背景: QTPスクリプトを使用してGUIユーザーアクティビティをシミュレートするLRシナリオがいくつかあります。これらのQTPスクリプトは非常に大きく、すべての負荷ジェネレーターに何度もデプロイされます。アイデアは、大きなQTPテストを手動で一度展開し、大きなテストを呼び出すコンパクトなQTPテストを作成し、そのコンパクトなテストをLRシナリオに挿入することです。

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

spring - Spring Remote を介した LoadRunner を使用したロード テスト サービス レイヤー

N 層アプリケーションがあります。Spring Remote over HTTP を介してサービス層にリモートであるプレゼンテーション層。この企業は、負荷テストに Mercury LoadRunner を使用しています。私の質問は、LoadRunner と Spring Remote を使用してサービス層を単独でテストするにはどうすればよいですか?? 私は周りを見回しましたが、その方法に関するドキュメントを見つけることができませんでした。あなたの経験を教えてください。ありがとう!

0 投票する
4 に答える
2219 参照

concurrency - (ツールのような) LoadRunner に関する概念的な質問

J2EE アプリケーションのストレス テストに LoadRunner を使用しています。

1 つの MySQL DB サーバーと 1 つの JBoss App サーバーがあります。いずれも 16 コア (1.8GHz) / 8GB RAM ボックスです。

接続プール: DB サーバーは で使用max_connections = 100していmy.cnfます。App Server もand でmin-pool-sizeand max-pool-size= 100を使用しmysql-ds.xmlmysql-ro-ds.xmlいます。

「通常の」シングルコア PC から 100 人の仮想ユーザーの負荷をシミュレートしています。これは 1.8GHz / 1GB RAM ボックスです。

アプリケーションは、100 Mbps のイーサネット LAN にデプロイされ、使用されています。

ストレス テスト スクリプトのセクションでランデブー ポイントを使用して、実際の並列 (同時ではない) 使用をシミュレートしています。

質問:

この負荷を生成する PC の CPU 使用率は 100% に達することはなく、メモリも利用可能であると思います。したがって、この PC にさらに仮想ユーザーを追加してみることができます。しかし、その前に、同時実行/並列処理とハードウェアに関する 1 つまたは 2 つの基本事項を知りたいと思います。

  1. このロード ジェネレーターのようにシングル コアのロード ジェネレーターだけを使用して、実際に 100 ユーザーの並列ロードをシミュレートできますか (各ユーザーは実際に専用の PC から操作を使用しています)。私のおそらく間違った理解は、シングルコア PC 上の 100 個のスレッドが同時に (つまり、インターリーブされて) 実行されるが、並列には実行されないということです。 ) たった 1 台のシングルコア PC から! あれは正しいですか?

  2. ユーザーの並列処理に対するネットワーク帯域幅の制限: 負荷を生成する 100 コアの PC (または、LAN 上に 100 台のシングルコア PC があるとしましょう) を持っていると仮定しても、イーサネットの動作では同時実行と同時実行のみが許可されるわけではありません。負荷を生成する PC をサーバーに接続するイーサネット ワイヤ上のユーザーの並列処理ではありません。実際、マルチコア ボックスのアプリ サーバーに到達するユーザー リクエストはインターリーブされてしか到達できないため、この問題 (ユーザーの並列処理の欠如) は、実際のアプリケーションの使用 (ユーザーごとに 1 台の PC) でも持続するようです。 . つまり、マルチコア サーバーがユーザー要求を並行して処理できるのは、各ユーザーがサーバーとサーバーの間に専用の物理層接続を持っている場合だけです。

  3. (上記の「問題」により) 並列処理が達成できず、同時実行と呼ばれる次善の策のみが可能であると仮定すると、シミュレーションを使用するハードウェアとネットワークの仕様をどのように選択すればよいでしょうか。たとえば、(a) 負荷を生成する PC はどの程度強力であるべきか? (b) これらの PC ごとに作成する仮想ユーザーの数は? (c) LAN 上の各 PC は、スイッチの代わりにハブを使用する場合に発生するブロードキャスト トラフィックを (回避するために) スイッチを介してサーバーに接続する必要がありますか?

前もって感謝します、

/HS

0 投票する
4 に答える
4169 参照

loadrunner - loadrunnerはどの言語に組み込まれていますか?

HP Loadrunnerは、http / https、SAOP、Oracle NCAなどの多くのプロトコルをサポートします。また、多くの異なるサーバーのサーバー統計を生成できるサーバーモニターも備えています。Loadrunnerの背後にあるテクノロジーは何ですか?Loadrunner VUgenとLoadrunnerコントローラー間のリモート呼び出しに使用されるプロトコルは何ですか?

0 投票する
3 に答える
5375 参照

performance - Load Runner と Browser Client のパフォーマンス

いくつか確認したいことがあります。

1) 標準のロード ランナー スクリプトは、ブラウザーが HTML のレンダリングと JS の処理に費やす時間を記録しませんか?

2) #1 を達成するには、GUI 仮想ユーザーが必要です。他の方法はありますか?

3) GUI Vuser のスクリプトは、標準の Vuser のスクリプトとは異なりますか?

4) LoadRunner がクライアント時間をキャプチャしているかどうかを判断する完全な証明方法はありますか?

ありがとう。

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

testing - VSTS Loadrunner またはそれ以上の何か?

現在利用可能なストレス テスト ツールを比較したいと考えています。提案されたオプションは、VSTS または Loadrunner のいずれかです。

現時点では Loadrunner に傾倒していますが、今日より良い選択肢がないかどうかを検討しています。

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

loadrunner - Oracle の Primavera P6 PPM を記録する場合、LoadRunner にはどのプロトコルを使用すればよいですか?

LoadRunner/VUGen バージョン: 9.5

Oracle Primavera P6 PPM バージョン: 7.0.0

私はすでにプロトコルアナライザーを使用しました。COM/DCOM、LDAP、Win ソケットを推奨します。

次のプロトコルを使用してスクリプトを記録しようとしました。

  1. すべての推奨プロトコル (組み合わせ、個別)。(読み込み時に) buffer5 でエラーが発生し、終了します。
  2. 3 つの Oracle プロトコルはすべて (組み合わせて、個別に) 何も機能しませんでした。何も記録していない人もいます。
  3. 1 つ以上の Oracle プロトコルと Win ソケットの組み合わせ (結果は 1 と同じでした)

HP.com サイト (kb、フォーラムなど) を調べましたが、どこにも行きませんでした。HP の担当者は、Win Sockets を推奨しました (ただし、それがエラーを引き起こしているため、彼が質問を理解したか、詳しく調べすぎたかどうかはわかりません)。

記録/再生に使用するプロトコルのヒント/コツはありますか?

前もって感謝します。

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

performance - システムのすべてのレイヤーのパフォーマンス監視

さまざまなアプリケーションのパフォーマンステストを行うために、いくつかのロードテストツール(Loadrunner、JMeter、NeoLoad)を使用しています。たとえば、アプリケーションスタックのすべてのレイヤーを監視できるかどうか疑問に思っています。次のデータチェーンがあるとします。

ロードバランサー<-x->アプリケーションサーバー<-x->RMI<-x->Javaアプリケーション<-x->MQ<-x->レガシーアプリケーション<-x->データベース

チェーン内でマークを付けた場合x、たとえば平均応答時間など、監視に関心があります。

明らかに、すべてのエンドポイントにラッパーを作成して統計を収集し、それをロードランナーまたは他のロードテストツールにインポートして、ツールに組み込まれたパフォーマンス統計を使用して裾を傍観することができますが、すでにこれを行っているツール/アプリケーションがあるかもしれません?

そうでない場合、この種の統計を収集するために、どのように進める必要がありますか?