LoadRunner チュートリアル: 仮想ユーザ・スクリプトの構築
システムに負荷を生成するには,まず実際のユーザの動作をシミュレートできる仮想ユーザ・スクリプトを構築する必要があります。 VuGen を使用して仮想ユーザ・スクリプトを作成および構築します。
この記事では、次のトピックについて説明します。
- VuGen の概要 - 仮想ユーザー・ジェネレーター
- 空の仮想ユーザー・スクリプトの作成
- 仮想ユーザ・スクリプトの記録
- 仮想ユーザ・スクリプトの表示
LoadRunner 製品の詳細
VuGen の概要 - 仮想ユーザ・ジェネレータ
パフォーマンス・テスト環境では,LoadRunner実際のユーザーを仮想ユーザー (Vuser とも呼ばれます) に置き換えます。仮想ユーザは,再現可能かつ予測可能な方法で典型的なユーザ・アクションをシミュレートすることにより,システムに負荷を与えます。
VuGen (LoadRunner の仮想ユーザー・ジェネレーター) を使用して仮想ユーザー・スクリプトを作成します。 VuGen は記録と再生の原理に基づいて動作します。アプリケーションでビジネス・プロセスに従うと,VuGen はアクションを記録し,それらを仮想ユーザ・スクリプトに変換します。これは,仮想ユーザ・スクリプトによって生成される負荷テストの基本原則です。
空の仮想ユーザ・スクリプトを作成する
まず,VuGen を開いて空のスクリプトを作成します。その後、時間を空のスクリプトに記録することも、手動で追加することもできます。
このセクションでは、空の Web ベースの仮想ユーザ・スクリプト (HTTP/HTML プロトコル) を作成します。
空のスクリプトの作成
- LoadRunner がインストールされているコンピュータで、デスクトップ上の仮想ユーザー生成のショートカット アイコンをダブルクリックして VuGen を開きます。
- 「新しいスクリプトとソリューション」 をクリックするか、VuGen ツールバー をクリックして新しいスクリプト ボタンを追加します。 [新しいスクリプト]ダイアログ ボックスを開きます。
- 左側のペインのカテゴリが単一のプロトコルであることを確認してください。 VuGen には,単一のプロトコル・スクリプトで使用できるプロトコルのリストが表示されます。
- 使用可能なプロトコルのリストから、Web - HTTP / HTML を選択し、[作成] をクリックします。
仮想ユーザ・スクリプトの記録
前のセクションでは,空の Web - HTTP/HTML 仮想ユーザ・スクリプトを作成しました。次のステップは、実際のユーザーが実行したアクションを記録することです。このセクションでは、デンバーからロサンゼルスへのフライトを予約する旅行代理店の行動に従い、フライトの旅程を検討します。
注: 「記録」>「記録オプション」 をクリックすると、VuGen は Web ツアー・アプリケーションで実行したアクションの記録を開始します。 [記録オプション] ダイアログ ボックスで、[一般 > スクリプト] を選択して、スクリプト オプションを入力します。 COM ローカル サーバーとして作成されたプロセスを追跡する チェックボックスがオフになっていることを確認します。
仮想ユーザ・スクリプトの記録を開始します:
-
HP Web ツアー Web サイトで記録を開始します。
a. 記録 > 記録 をクリックするか、VuGen ツールバーの 記録 (記録) ボタンをクリックします。 [記録の開始]ダイアログ ボックスを開きます。
注: HP Web ツアーを開くときにエラーが発生した場合は、Web ツアー サーバーが実行されているかどうかを確認してください。詳細については、「HP Web ツアーのサンプル アプリケーション」を参照してください。
VuGen の記録ツールバー
- HP Web ツアーにログインします。 a. 次の情報の種類: - ユーザー名: jojo - パスワード: bean b. 左側のペインで、ログイン をクリックします。 HP Web ツアーはあなたを歓迎します。
- フライト情報を入力します。 a. フライトをクリックします。 「フライトの検索」ページを開きます。 b. 出発都市、デンバー ( デフォルト値) を選択します。 c. 出発日: デフォルトの日付。 d. 市内に到着し、ロサンゼルス を選択します。 e. 戻り日: デフォルトの日付。 f. 座席の希望については、通路を選択します。 g. 残りはデフォルト設定のままにして、続行 をクリックします。 「フライトの検索」ページを開きます。
- フライトを選択してください。 続行 をクリックして、デフォルトのフライト選択を受け入れます。支払いの詳細ページを開きます。
- 支払い情報を入力し、フライトを予約します。 a. [クレジット カード] ボックスに「12345678」と入力します。 b. 期限 ボックスに「06/19」と入力します。 c. 続行をクリックします。 [nvoice] ページを開いて請求書を表示します。 左側のペインで、「
- 予定表」をクリックします。 左側のペインで、 サインオフ
- をクリックします。 ブラウザを閉じ、[記録の停止] ボタンをクリックして記録を停止します。
- 仮想ユーザ・スクリプトを保存します。 a. [ファイル] > [スクリプトに名前を付けて保存]
- を選択します。 b. チュートリアル に移動し、Scripts というフォルダーを作成して、そのフォルダーに移動します。 c. [ファイル名] ボックスに、「basic_tutorial」と入力します。 d. 「保存」をクリックします。 VuGen によってスクリプトが保存され,VuGen のタイトル・バーにスクリプト名が表示されます。 仮想ユーザ・スクリプトの表示
これで、ログイン、チケットの予約、旅程の確認、ログアウトのアクションが記録されました。
録画開始ボタンをクリックして録画を開始し、S 上部録画 ボタンをクリックして録画を停止します。 これで、VuGen を使用してスクリプトを表示できるようになります。 VuGen は次の仮想ユーザ スクリプト形式を提供します。
- ソリューション エクスプローラ
- を使用すると,仮想ユーザ スクリプトのさまざまな部分に構造化されたアクセスができます。仮想ユーザ・スクリプトに関連する複数のファイルについても同様です。
- にはスクリプト・ビューがリストされ,仮想ユーザの各ステップの動作が表示されます。記録中に実行するアクションごとに,VuGen はステップ・ナビゲータに対応するステップを生成します。
- ステップ ナビゲータを表示するには、
表示 > ステップ ナビゲータ
を選択するか、ステップ ナビゲータ ボタン をクリックします。ステップ ナビゲータの任意のステップをダブルクリックすると、エディタに対応する関数が表示されます。 VuGen Editor - は、テキストベースのビュー スクリプトです。エディタでは,仮想ユーザのアクションが API 関数としてリストされます。 VuGen は色分けを使用して,スクリプト内の関数とそのパラメータ値を表示します。 C または LoadRunner API 関数、および制御フロー ステートメントをスクリプトに直接入力できます。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。1。HTMLは、Webページ構造を定義し、2。CSSはWebページスタイルを制御し、3。JavaScriptは動的な動作を追加します。一緒に、彼らは最新のウェブサイトのフレームワーク、美学、および相互作用を構築します。

HTMLの将来は、無限の可能性に満ちています。 1)新機能と標準には、より多くのセマンティックタグとWebComponentsの人気が含まれます。 2)Webデザインのトレンドは、レスポンシブでアクセス可能なデザインに向けて発展し続けます。 3)パフォーマンスの最適化により、応答性の高い画像読み込みと怠zyなロードテクノロジーを通じてユーザーエクスペリエンスが向上します。

Web開発におけるHTML、CSS、およびJavaScriptの役割は次のとおりです。HTMLはコンテンツ構造を担当し、CSSはスタイルを担当し、JavaScriptは動的な動作を担当します。 1。HTMLは、セマンティクスを確保するためにタグを使用してWebページの構造とコンテンツを定義します。 2。CSSは、セレクターと属性を介してWebページスタイルを制御して、美しく読みやすくします。 3。JavaScriptは、動的でインタラクティブな関数を実現するために、スクリプトを通じてWebページの動作を制御します。

htmlisnotaprogramminglanguage; itisamarkuplanguage.1)htmlStructuresandformatswebcontentusingtags.2)ItworkswithcsssssssssdjavascriptforInteractivity、強化を促進します。

HTMLは、Webページ構造の構築の基礎です。 1。HTMLは、コンテンツ構造とセマンティクス、および使用などを定義します。タグ。 2. SEO効果を改善するために、などのセマンティックマーカーを提供します。 3.タグを介したユーザーの相互作用を実現するには、フォーム検証に注意してください。 4. JavaScriptと組み合わせて、動的効果を実現するなどの高度な要素を使用します。 5.一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれ、検証ツールが必要です。 6.最適化戦略には、HTTP要求の削減、HTMLの圧縮、セマンティックタグの使用などが含まれます。

HTMLは、Webページを構築するために使用される言語であり、タグと属性を使用してWebページの構造とコンテンツを定義します。 1)htmlは、などのタグを介してドキュメント構造を整理します。 2)ブラウザはHTMLを分析してDOMを構築し、Webページをレンダリングします。 3)マルチメディア関数を強化するなど、HTML5の新機能。 4)一般的なエラーには、閉じられていないラベルと引用されていない属性値が含まれます。 5)最適化の提案には、セマンティックタグの使用とファイルサイズの削減が含まれます。

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

HTMLの役割は、タグと属性を使用してWebページの構造とコンテンツを定義することです。 1。HTMLは、読みやすく理解しやすいようなタグを介してコンテンツを整理します。 2。アクセシビリティとSEOを強化するには、セマンティックタグなどを使用します。 3. HTMLコードの最適化により、Webページの読み込み速度とユーザーエクスペリエンスが向上する可能性があります。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

メモ帳++7.3.1
使いやすく無料のコードエディター
