トップ 80 ロードランナーのインタビューの質問と回答 (2024)

ここでは、夢の仕事に就くための、新人および経験豊富な候補者向けの Loadrunner 面接の質問と回答を紹介します。

 

新人向けロードランナー面接の質問と回答

1) LoadRunner でどのコンポーネントを使用しましたか?

LoadRunner の主要なコンポーネントは次のとおりです。

  1. 仮想ユーザー generator – スクリプト生成用
  2. コントローラー– シナリオの作成と実行のため
  3. アナライザー – 結果を分析するため。

LoadRunner とその詳細については、こちらをご覧ください。 archiこのビデオの構造 レッスン.

👉 無料 PDF ダウンロード: LoadRunner インタビューの質問と回答


2) LoadRunner ではどのプロトコルがサポートされていますか?

LoadRunner 9.5以降は以下の通りwing プロトコルがサポートされています。 これは将来のリリースで増加する予定です。 面接官は、いくつか (たとえば 5 ~ 7 つのプロトコル) を除いて、すべてを挙げることを求めているのではありません。

  • アプリケーション導入ソリューション: Citrix プロトコルの場合。
  • クライアントサーバー: DB2 CLI、DNS、MS SQL、ODBC、 Oracle (2層)、Sybase
    Ctlib、Sybase Dblib、および Windows ソケットプロトコル。
  • カスタム: C テンプレート、Visual Basic テンプレートの場合、 Java テンプレート、
    JavaScriptと VBScript スクリプトを入力します。
  • 分散コンポーネント: COM/DCOM、Corba-Java、および Rmi -Java プロトコルの場合。
  • 電子ビジネス: FTP、LDAP、Palm、Web (HTTP/HTML)、Web サービス、およびデュアル Web/Winsocket プロトコル用。
  • エンタープライズ Java Bean: EJBの場合 テスト Rmi-Java プロトコル。
  • ERP/CRM: バーンにとっては、 Oracle NCA、Peoplesoft-Tuxedo、Peoplesoft 8、
    SAPGUI、SAP-Web、および Siebel (Siebel-DB2CLI、Siebel-MSSQL、Siebel-Web、および Siebel-)Oracle)プロトコル。
  • レガシー: ターミナル エミュレーション (RTE) 用。
  • Mailサービス: インターネット メッセージング (IMAP)、MS Exchange (MAPI)、POP3、および SMTP。
  • ミドルウェア: Jacada および Tuxedo (6、7) プロトコル。
  • ストリーミング: MediaPlayer および RealPlayer プロトコル。

3) ロードランナーエージェントとは何ですか?

エージェントは、ホスト マシンとコントローラー間のインターフェイスです。

ロードランナーの面接の質問


4) 仮想ユーザ・スクリプトを開発するプロセスは何ですか?

vuser スクリプトを開発するには XNUMX つの手順があります。
1- 仮想ユーザ・スクリプトを記録します。
2- 記録された仮想ユーザー スクリプトを再生/拡張します。
3- さまざまな実行時設定を定義し、確認します
4- LoadRunner シナリオにスクリプトを組み込む

ビデオ・チュートリアルで仮想ユーザ・スクリプト開発の詳細を学習してください こちら.


5) 負荷テストには何人の VUser が必要ですか?

これは本質的にひっかけ質問です。

必要な仮想ユーザーの数は、テスト対象のシステム、ネットワーク構成、ハードウェア設定、メモリ、 operaシステム、ソフトウェア アプリケーションのパフォーマンス テストの目的。 Vuser に汎用値を指定することはできません。


6) 仮想ユーザをプロセスとして実行する場合とスレッドとして実行する場合の違いは何ですか? Vuser を実行するにはどちらの方法が有利ですか?

仮想ユーザがプロセスとして実行されると,同じドライバ・プログラムが各仮想ユーザのメモリにロードされます。 これには大量のメモリが必要となり、単一の仮想ユーザで実行できる仮想ユーザの数が制限されます。 generator.

仮想ユーザがスレッドとして実行される場合,ドライバ・プログラムの XNUMX つのインスタンスだけが指定された数の仮想ユーザによって共有されます。 単一の仮想ユーザで複数の仮想ユーザを実行できます generator マルチスレッドモードを使用します。


7) 「Vuser-init」の意味は何ですか?

Vuser-init は事前に記録しますopera初期化とも呼ばれる opera実際のアプリケーションが実行される前に。


8) 拡張ログとは何ですか?

拡張ログには、高度なトレースによって返されたデータ、パラメータ置換、実行時設定で選択したオプションに応じてその他の多くの情報などの情報が保存されます。


9) パラメータを作成する理由は何ですか?

パラメータを作成するには、スクリプト内のハードコードされた値をパラメータに置き換えます。 これにより、単一の仮想ユーザを何度も実行し、実行ごとに異なるデータを使用できるようになります。 サーバーが結果をキャッシュするのを防ぐため、実際のサーバー需要をさらに刺激するのに役立ちます。

パラメータ化の詳細については、こちらをご覧ください ビデオチュートリアル


10) スクリプトを複数のアクションに分割するにはどうすればよいですか? なぜ?

機能に基づいてスクリプトをアクションに分割します。 たとえば、アプリケーションにログインするための XNUMX 回のアクション、予約のための別のアクションなどです。

アクションによりコードの再利用性が向上し、メンテナンス時間が短縮され、コストが削減されます。


11) LoadRunner で仮想ユーザの数を設定するにはどうすればよいですか?

シナリオの作成中にコントローラ・セクションで仮想ユーザの数を設定できます。他の多くの高度なオプション ramp-上、 ramp仮想ユーザの -down は、「コントローラ」セクションでも利用できます。

詳細については、こちらから コントローラー&シナリオ作成


12) モニターとは何ですか?

モニターは、パフォーマンスのボトルネックを「監視」するために使用されます。 これらは、Load Runner のコントローラー セクションで使用されます。


13) LoadRunner で使用できるチェックポイントの種類は何ですか?

LoadRunner は XNUMX 種類のチェックポイントを提供します

a) 画像のチェックポイント: このチェックポイントは、実行時にページ上の画像の存在を確認します。

b) テキストチェックポイント: このチェックポイントは、実行時にページ上のテキスト文字列の存在を検証します。

上記のチェックポイントはどちらも Vugen に追加できます。

詳細については、こちらから チェックポイント


14) パフォーマンス テスト中に、ハードウェア、ソフトウェア、ネットワーク、メモリのボトルネックに関してどのような問題に直面する可能性がありますか?

考えられる問題としては、次のようなものが挙げられます。

1. ハードウェアの不足

2.メモリリーク

3. ネットワーク関連の問題。

4. アプリケーション/ソフトウェアのエラー


15) パフォーマンス測定を改善するために何を推奨しますか?

ネットワーク、データベース、アプリと Web サーバーを微調整することをお勧めします。

ネットワークでは、レベルは遅延と帯域幅の最適化を試みます。

データベース レベルで、プロファイラーを実行してすべてのインデックスとシーケンスを検証します。 データベース クエリを最適化することもできます。

アプリサーバーレベルで、アプリケーション内のメモリリークを見つけるためにプロファイラーを実行します。

Web サーバー レベルでは、モニターを使用して、サーバーのスループットやその他の関連メトリックを最適化できます。


16) ランデブーポイントとは何ですか?

ランデブーポイントは、 Sync栄誉/待機ポイント。ランデブー・ポイントは,複数の仮想ユーザが同時に実行できるように,テスト実行中に複数の仮想ユーザが特定のポイントに到着するまで待つように仮想ユーザに指示します。neo通常はタスクを実行します。

これの重要性は、シナリオの特定の部分にのみ重い負荷をエミュレートし、アプリケーションの動作をテストすることです。


17) 相関関係とは何ですか?

相関関係は、テスト スクリプトの実行ごとに一意のデータ (例: セッション ID) を取得するために使用されます。 記録中に、これらの動的な値がスクリプトにハードコーディングされるため、再生中にスクリプトが失敗します。 相関とは、動的な値をスクリプト内でハードコーディングせずに、実行時に抽出して失敗を回避する手法です。

相関関係について詳しくは、こちらをご覧ください ビデオチュートリアル.


18) 手動相関とは何ですか?

関数を使った相関手法です Web_reg_save_param() スクリプト内の動的な値を識別します。 スクリプトを再生して、関連付けが正常に行われたことを確認することが重要です。

リソース 手動相関.


19) パフォーマンスのボトルネックをどのように特定しますか?

パフォーマンスのボトルネックは、モニターを使用して検出できます。

これらのモニターには、アプリケーション サーバー モニター、Web サーバー モニター、データベース サーバー モニター、ネットワーク モニターなどがあります。

これらは、シナリオ内で応答時間の増加を引き起こす問題のある領域を見つけるのに役立ちます。

通常、測定はパフォーマンスの応答時間、スループット、ヒット数/秒、ネットワーク遅延グラフなどです。


20) ネストされたトランザクションを終了するにはどの関数が使用されますか?

機能は - lr_end_sub_transaction

トランザクションの詳細については、こちらをご覧ください ビデオ.


経験者向けのロードランナー面接の質問と回答

21) LoadRunner のトランザクションとトランザクション インスタンスの違いは何ですか?

トランザクションは、特定のステートメントの実行間の時間を測定するために使用されます。

トランザクションインスタンスはパフォーマンス分析に使用されます


22) スクリプトの実行中に、相関させる必要がある値がいくつか見つかりました。 これらの値を手動で相関させることは可能ですか?

いいえ。 スクリプトの実行中に相関を実行することはできませんが、スクリプトが停止すると変更を加えることができます。


23) Load Runner の経過時間とは何ですか?

経過時間は、現在のイベントの開始からの経過時間を示し、以下に示すように画面ごとに異なる方法で測定されます。

シナリオ・ステータス・ウィンドウの場合 – 経過時間は、「シナリオの開始」または「仮想ユーザの初期化/実行?」を押した瞬間から測定されます。 ボタン。

「仮想ユーザ」ウィンドウでは,仮想ユーザが「実行」状態になった瞬間からの経過時間が測定されます。


24) キャッシュは負荷テストの結果に悪影響を及ぼしますか?

はい。 キャッシュには悪影響があります。 キャッシュとは、閲覧履歴を保存する一時的なメモリです。 XNUMX 回目にページにアクセスすると、ページのロードに必要な情報の多くがサーバーではなくキャッシュから取得されるため、ページのロードに必要な時間は最初の訪問時のページのロードに必要な時間よりも短くなります。 。 これはテストの応答時間に影響します。 したがって、キャッシュをオフにすることをお勧めします。


25) オーバーレイ グラフと相関グラフの違いは何ですか?

グラフのオーバーレイ: 共通の X 軸を共有する XNUMX つのグラフのコンテンツをオーバーレイします。

相関グラフ: XNUMX つのグラフの Y 軸を相互にプロットします。

詳細については、こちらから アナライザ


26) lr_error_message と lr_debug _message の違いは何ですか?

lr_error_message – エラー・メッセージをLoadRunnerコントローラの「出力」ウィンドウに送信します。

lr_debug _message – デバッグ メッセージを LoadRunner コントローラの出力ウィンドウに送信します。


27) 負荷テストとパフォーマンステストの違いは何ですか?

パフォーマンス テストの目的は、アプリケーションが規定の時間制限 (たとえば 2 秒) 内にロード/更新されるかどうかを確認することです。 応答時間、XNUMX 秒あたりのリクエスト数などのメトリクスを使用します。 これは、実稼働環境などの負荷条件下で実行されます。

負荷テストの目的は、システムのスケーラビリティをチェックすることです。 たとえば、特定の仕様内でシステムによってサポートされる最大ユーザー数を確認します。


28) いくつかの自動相関ルールを作成しました。 チームの新しいテスターは、ワークステーション上の同じアプリケーションでスクリプトのグループを記録する準備をしています。 テスターに​​相関ルールを提供するにはどうすればよいでしょうか?

自動相関ルールを .cor ファイルにエクスポートし、新しいチーム メンバーにその .cor ファイルを自動相関ルールにインポートしてもらいます。


29) 航空会社のコールセンターをエミュレートしたいと考えています。 すべての担当者は朝にログインし、業務プロセスを実行し、夜にログアウトします。 担当者は 40 日に 10 件のフライト予約を作成し、20 件のフライト予約を変更し、XNUMX 件のフライト予約を検索します。 担当者は、最初に検索を実行せずに変更を実行することはできません。 実行ロジックをどのように設計しますか?

作成 – 67% 検索 – 16% Block0 – 17% 検索変更


30) web_reg_save_param 関数をスクリプトのどこに追加する必要がありますか?

動的値を取得するステップの前


31) スクリプト内の各ステップをコントローラ内のトランザクションとして測定し、VuGen の再生ログには表示しないようにしたいと考えています。 どうすればこれを達成できますか?

これは、実行時設定で自動トランザクションを有効にすることで実行できます。


32) web_submit_form 関数を生成する Web プロトコル記録レベルはどれですか?

HTML ベースの記録によってこの関数が生成されます。


33) 負荷テストとは何ですか?

負荷テストは、アプリケーションが多数の同時負荷からの負荷に対して適切に動作するかどうかをテストすることです。neo私たちユーザーとトランザクション。 また、ピーク使用期間に対応できるかどうかを判断するためにも使用されます。


34) ロードランナーとは何ですか?

Load Runner は、HP のパフォーマンス テスト ツールです。 このツールは、負荷、ストレス、耐久性、データ量、スパイク テストなどのあらゆる側面をサポートします。


35) LoadRunner のすべてのコンポーネントは何ですか?

Following です。 LoadRunner のコンポーネント

  • 仮想ユーザー Generator
  • コントローラーとエージェントのプロセス
  • LoadRunner の分析と監視
  • LoadRunner オンライン書籍

36) スクリプトの記録には LoadRunner のどのコンポーネントが使用されますか?

  仮想ユーザー Generator (VuGen) このコンポーネントを使用してスクリプトを記録すると,さまざまなアプリケーション・タイプや通信プロトコル用の仮想ユーザ・スクリプトを開発できるようになります。


37) ランデブーポイントとは何ですか?

ランデブー・ポイントは仮想ユーザ・スクリプトに導入され,サーバ上でより多くのユーザをシミュレートします。 ランデブー・ポイントは仮想ユーザに,タスクを同時に実行するためにテスト実行中に待機するように指示します。neo普通に。

たとえば、銀行アプリケーションでは、100 人を超える複数のユーザーが同時に入金できるようにランデブー ポイントが挿入されます。neo普通に。


38) シナリオとは何ですか?

シナリオは、テスト セッションごとに発生するイベントにすぎません。

たとえば、シナリオでは次のように定義されます。

  • ユーザー数
  • 実行するアクション
  • 仮想マシンシステム

39) LoadRunner スクリプトをデバッグするにはどうすればよいですか?

VuGen には,仮想ユーザ・スクリプトをデバッグするための XNUMX つのオプションが含まれています。

  • ステップバイステップコマンドを実行し、
  • ブレークポイント。

スクリプト内でメッセージ クラスを手動で設定することもできます。 lr_set_debug_message 機能。


40) 負荷をかけた状態で機能テストを実行するにはどうすればよいですか?

負荷がかかった状態での機能は、複数の仮想ユーザを同時に実行することでテストできます。 仮想ユーザを増やすことによって,サーバがどの程度の負荷に耐えられるかを判断する必要があります。


41) 応答時間とスループットの関係は何ですか?

「スループット」は、仮想ユーザが XNUMX 秒間にサーバから受信したデータ量をバイト単位で示します。 トランザクションの応答時間と比較すると、スループットと応答時間は低下します。

ピークのスループットと最高の応答時間はほぼ同時に発生します。


42) vuser_init および vuser_end アクションには何が含まれますか?

Vuser_init アクションにはサーバーにログインするためのプロシージャが含まれており、Vuser_end セクションにはログオフ プロシージャが含まれています。


43) 標準ログと拡張ログの違いは何ですか?

標準ログは関数とメッセージのサブセットを出力ログに送信します。関数のサブセットは仮想ユーザのタイプに応じて異なります。

拡張ログは、詳細なスクリプト実行メッセージを出力ログに送信します。 これは主に、ユーザーがパラメータ置換に関する情報を必要とするデバッグ中に使用されます。


44) ロード ランナーの目標指向シナリオにおける目標の種類はすべて何ですか?

Load Runner には、次の XNUMX 種類の目標が用意されています。

  • 同時仮想ユーザの数
  • XNUMX秒あたりのヒット数
  • XNUMX秒あたりのトランザクション数
  • XNUMX分あたりのページ数
  • トランザクション応答時間

45) Web 仮想ユーザ スクリプトで動的な値をキャプチャする関数とは何ですか?

Web_reg_save_param 動的データ情報をパラメータに保存する機能です。


46) Load Runner のテスト プロセスとは何ですか?

Following LoadRunner でのテスト プロセスは次のとおりです。

  • 負荷テストを計画する
  • 仮想ユーザ・スクリプトの作成
  • シナリオの定義
  • シナリオの実行
  • 結果を分析する

47) リモートコマンドランチャーとは何ですか?

リモート コマンド ランチャーを使用すると、コントローラーはホスト マシンでアプリケーションを開始できます。


48) データベース vuser スクリプトはどのように開発できますか?

仮想ユーザ・スクリプトは,ロード仮想ユーザ・スクリプトを使用して記録することによって開発できます。 generator または、ロード ランナー vuser スクリプト テンプレートを使用します。


49) ロード ランナー エージェントはどのようにロードしますか?

シナリオの実行中、LoadRunner コントローラはリモート エージェント ディスパッチャに LoadRunner エージェントを起動するように指示します。 コントローラは、LoadRunner エージェントに仮想ユーザーの初期化、実行、一時停止、および停止を指示します。


50) ヒット/秒とリクエスト/秒の違いは何ですか?

XNUMX 秒あたりのヒット数は、サーバーが XNUMX 秒間に仮想ユーザーから受け取るヒット数を意味します。

XNUMX 秒あたりのリクエスト数は、仮想ユーザーがサーバーにリクエストするリクエストの数です。


51) ロードランナーの利点は何ですか?

Following Load Runner の利点は次のとおりです。

  • 人間の介入を減らす
  • システムの要件を軽減します
  • 時間とお金の有効活用に役立ちます
  • 自動化の効果的な活用
  • シングルポイント実行

52) シナリオにおける仮想ユーザーとは何ですか?

vuser は、実際のユーザーをシミュレートできる仮想ユーザーです。実際のユーザーの代わりとなる仮想ユーザー operaHTTP プロトコルを使用して IIS または Apache Web サーバーにリクエストを送信する IE などのクライアント ソフトウェアを使用します。


53) LoadRunner でユーザー定義関数を作成するにはどうすればよいですか?

関数を含む外部ライブラリを作成する必要があります。 次に、このライブラリを VuGen の bin ディレクトリに追加する必要があります。 そして、ユーザー定義関数をパラメータとして割り当てることができます。


54) 実行時設定にはどのような変更を加えることができますか?

実行時設定は XNUMX つあります。

  • ペーシング: これには反復回数が含まれます。
  • ログ: ログ記録は標準または無効に設定できます。
  • 考える時間: 思考時間を無視または置き換えるように設定できます。
  • 一般: プロセスまたはマルチスレッド用の仮想ユーザの設定を可能にします。

55) データベース関連の問題を見つけるにはどうすればよいですか?

モニターとデータ リソース グラフを使用して、データベース関連の問題を見つけることができます。 LoadRunner を使用すると、テスターはコントローラーを実行する前に測定する必要があるリソースを指定できます。


56) LoadRunner では何種類のグラフが利用できますか?

グラフには次の XNUMX 種類があります。

  • ネットワーク遅延時間グラフ - リクエストからレスポンスまでの経過時間を表示します。
  • XNUMX つのトランザクション応答時間グラフ - XNUMX つは負荷の変換応答時間グラフ、もう XNUMX つはパーセンタイルの変換応答時間グラフ
  • ヒット/秒グラフ – アプリケーションのトラフィック量を表示します
  • ページのダウンロード/秒のグラフ – XNUMX 秒あたりのページのダウンロード速度を示します。

57) パフォーマンスのボトルネックはどのように特定できますか?

モニターを使用して、パフォーマンスのボトルネックを検出できます。 これらには、ネットワーク、Web サーバー、アプリケーション サーバー、データベース サーバーのモニターが含まれます。

これらのモニターを使用すると、応答時間とスループット、ネットワーク遅延、パフォーマンス応答時間、ヒット/秒などの増加を引き起こすシナリオの問題点を特定できます。


58)とは ramp どうやって設定できるのでしょうか?

Ramp 増加するとサーバの負荷が徐々に増加するため、仮想ユーザの数を徐々に増やすことでシミュレートできます。この機能は、シナリオ スケジュール オプションにあります。


59) 相関関係はどのように実行できますか?

相関関係は次の XNUMX つの方法で実行できます。

  • スキャン機能を使用して相関関係を検索し、結果から値を選択します。
  • XNUMX つのスクリプトを記録し、相互に比較します。

60) 自動相関オプションはどこで設定されますか?

自動相関は、相関タブの記録オプション領域で設定されます。 スクリプト全体に対して相関を有効にし、相関ルールを定義できます。

vie を使用すると、データベース上で自動相関関係を実行できます。wing 出力ウィンドウ、相関関係のスキャン、および使用される値の選択。


61) 仮想ユーザ・スクリプトをスレッドとして実行する利点は何ですか?

仮想ユーザ・スクリプトをスレッドとして実行すると,XNUMX 回のロードでより多くの仮想ユーザを使用できるという利点 generator。 仮想ユーザ・スクリプトをプロセスとして実行すると,ロードされたすべてのスクリプトが同じドライバを使用するため,大量のメモリが使用されます。

これにより、XNUMX 台の仮想ユーザ スクリプトで実行できる仮想ユーザ スクリプトの数が制限されます。 generator.


62) オーバーレイ グラフと相関グラフの違いは何ですか?

オーバーレイグラフ:

オーバーレイ グラフには 2 つの X 軸と XNUMX つの Y 軸があります。 結合されたグラフの左の Y 軸は現在のグラフの値を示し、右の Y 軸は結合されたグラフの Y 軸の値を示します。

相関グラフ:

グラフが XNUMX つあり、アクティブなグラフの Y 軸が結合されたグラフの X 軸になります。 結合されたグラフの Y 軸は、結合されたグラフの Y 軸になります。


63) 仮想ユーザ・スクリプトの XNUMX つのセクションは何ですか?またそれぞれの目的は何ですか?

Following 仮想ユーザ・スクリプトの XNUMX つのセクションは次のとおりです。

  • Vuser_init – ログオンの記録に使用されます。
  • アクション – ビジネス プロセスを記録するために使用されます。
  • Vuser_end – ログオフの記録に使用されます。

64) データファイルからデータを選択するときの XNUMX つの選択方法は何ですか?

Following 選択方法は次の XNUMX つです。

  • シーケンシャル
  • ランダム
  • ユニークな
  • パラメータ名

65) 実行ログでパラメータ置換を表示するにはどうすればよいですか?

パラメータの置換は、実行時設定の拡張ログで確認できます。


66) 仮想ユーザの実行結果を分析するにはどのようなツールが必要ですか?

Following 仮想ユーザの実行結果を分析するには,次のツールが必要です。

  • 実行ログ
  • ランタイムビューアと
  • 水銀検査結果ウィンドウ

67) 手動シナリオと目標指向シナリオの違いは何ですか?

Following 手動シナリオと目標指向シナリオの違いは次のとおりです。

手動シナリオ 目標シナリオ
主な目的は、同時に実行できる仮想ユーザの数を知ることです 目標はスループット、応答時間、または同時仮想ユーザの数です。
実行する仮想ユーザの数と実行時刻を手動で制御できます Load Runner は仮想ユーザを自動的に管理します

68) サーバー リソース モニターを使用する理由は何ですか?

サーバー リソース モニターは、キャッシュから送信されるデータの量を確認するために使用され、システムのどの部分にボトルネックがあるかを特定するのに役立ちます。


69) 一般オプション設定で再生中に「ブラウザを表示」を選択する目的は何ですか?

「ブラウザを表示」設定は、再生中に表示されるページを表示するために使用されます。 これは,Web 仮想ユーザ作成の初期段階で仮想ユーザをデバッグするのに役立ちます。


70) ユーザーは「続行」エラーをどのような目的で使用しますか?

「続行」は,実行ログをよりわかりやすくする場合,または仮想ユーザにロジックを追加する場合にのみ設定してください。


71) LoadRunner トランザクションの目的は何ですか?

Load Runner トランザクションの目的は、ビジネス プロセスの XNUMX つ以上のステップ/ユーザー アクションを測定することです。


72) パラメータを作成する理由は何ですか?

パラメータはスクリプト変数のようなもので、実際のユーザーをエミュレートするためにサーバーへの入力を変更するために使用されます。

  • スクリプトが実行されるたびに、さまざまなデータセットがサーバーに送信されます。
  • コントローラーからのより正確なテストのために使用モデルをより適切にシミュレートし、XNUMX つのスクリプトでシステム上のさまざまなユーザーをエミュレートできます。

73) lr_output_messageとは何ですか?

  lr_output_message は,「コントローラ出力」ウィンドウと仮想ユーザ・ログ・ファイルに通知を送信する関数です。


74) Web サーバーでは、データベースとネットワークはすべて正常に動作していますが、どこに問題がある可能性がありますか?

問題は、システム自体、アプリケーション サーバー、またはアプリケーション用に作成されたコードにある可能性があります。


75) VuGen の記録とスクリプトとは何ですか?

LoadRunner スクリプト コードは、ANSI C 言語構文で記録することによって取得され、スクリプト ビューで表示できます。


76) LoadRunner のパフォーマンス テストとは何ですか?

パフォーマンス テストは、読み取りトランザクションと更新トランザクションの両方のタイミングを計算することで実行でき、システム機能が許容可能な時間枠内で実行されているかどうかを確認できます。 マルチユーザー環境では、単一トランザクションのタイミングに対する複数のトランザクションの影響を判断する必要があります。


77) Load Runner を使用する場合のシステムの構成は何ですか?

システムの構成とは,仮想ユーザを実行するクライアント・マシンの構成を指します。クライアント マシンの構成には、ハードウェア設定、メモリ、 operaティングシステム、ソフトウェアアプリケーション、開発ツールなど。

負荷テストの目的を達成するには、このシステム コンポーネントの構成がシステム全体の構成と一致している必要があります。


78) lr_abort 関数の使用とは何ですか?

lr_abort 関数は,仮想ユーザ・スクリプトの実行を中止するために使用されます。 これは仮想ユーザに,Actions セクションの実行を停止し,vuser_end セクションを実行して実行を終了するように指示します。


79) 思考時間とは何ですか?

思考時間は、実際のユーザーがアクションの間に待機する時間です。

ユーザーがサーバーまたは他のアプリケーションからデータを受信した場合、ユーザーは応答する前にデータを確認するために数秒待つことがあります。 この遅延時間は思考時間と呼ばれます。


80) Load Runner はアプリケーションとどのように対話しますか?

プロトコルは、Load Runner でアプリケーションと対話するために使用されます。


81) Load Runner で使用されている最新バージョンと言語は何ですか?

20 年 2013 月 11.5 日の時点では、Load Runner XNUMX が最新バージョンであり、VUser スクリプトは C 言語のように使用されます。

Following LoadRunner では次の言語がサポートされています。

  1. C言語
  2. Visual Basic スクリプト
  3. アプリケーション用の Visual Basic
  4. Javaスクリプト

82) Load Runner がサポートする重要なプロトコルは何ですか?

Following Load Runner がサポートできるプロトコルは次のとおりです。

  • .NET 記録/表示
  • データベース
  • DCOM
  • ネットワーク
  • Oracle Eビジネス
  • SAP
  • SOA
  • ウェブとマルチメディア
  • 無線
  • GUI
  • Java の記録と再生
  • リモートデスクトップ
  • ウェブ2.0

これらの面接の質問は、あなたの活力(口頭)にも役立ちます