前のトピック: 仮想ユーザ テスト

次のトピック: カスタム スクリプトを使用したテストの作成


テストのキーワード

すべての SRM テストでは、引数フィールドに表示される引数について、「キーワード=値」の形式を使用します。 キーワード値の組み合わせは、アンパサンド(&)文字で区切られます。 たとえば、電子メールのラウンドトリップ テストの引数は、以下のように表示されます。

send_proto=smtp&to=recipient&size=256&shost=senderhost&smtp_ssl=true
&send_user=sender&send_pass=secret&get_proto=pop3&source=popserver
&source_port=110&check=600

SRM ページを使ってテストを追加または変更する場合、SRM では正しいキーワードを自動的に使用されます。 svcrsp.cf ファイルを手動で編集する場合、または svcwatch を使用して動的に更新する場合は、以下のキーワードを使用する必要があります。

テスト

キーワード

説明

Active Directory

 

ドメイン

Active Directory サーバが配置されているドメイン。

クエリ

Active Directory サーバに送信するクエリ。

filter

サーバ側の結果フィルタ。

カスタム

追加の引数なし

DHCP

追加の引数なし

DNS

hostname

検索するホスト名。

ファイル I/O

 

ローカル

書き込み、読み取り/書き込み、および比較の操作に使用するローカル パスおよびファイル名。

ドメイン

サーバにログインしているユーザのドメイン(Windows のみ)。

op

以下のいずれかが必要です。

  • r - ファイルを読み取ります。
  • w - ローカル参照ファイルのコンテンツをリモート ファイル システム内のテスト ファイルに書き込んでから、テスト ファイルを削除します。
  • rw - ローカル参照ファイルのコンテンツをリモート ファイル システム内のテスト ファイルに書き込み、テスト ファイルを読み取ってから、削除します。
  • cmp - あるファイルを読み取り、次に別のファイルを読み取った後に、それらの内容を比較します。

FTP

ローカル

FTP サーバに書き込むファイルの名前を指定します。

remote

読み取るファイルのパスを指定します。

op

以下のいずれかが必要です。

  • g -(get)指定されたファイルにログインして読み取り(書き込み操作は行いません)、その後にログ アウトします。
  • p -(put)指定されたファイルにログインして FTP サーバに書き込み、その後にログ アウトします。 リモート ディレクトリに書き込み許可がない場合は、テストに失敗します。
  • login (local または remote キーワードなし) - 指定されたユーザ名とパスワードでログインし、その後にログアウトします。

HTTP および HTTPS

 

max_depth

ネストされたフレームをダウンロードする場合に、テストが通過する必要のあるレベルの数 (HTTP および HTTPS テストでは、ページのダウンロード中に、すべてのフレーム、画像、外部スクリプト、およびアプレットをダウンロードして、Web ページをダウンロードする際にユーザの経験が測定に反映されるようにします)。デフォルト値は「3」です。

proxy

テストの実行元となるシステムに直接インターネット アクセスがない場合に使用する、プロキシ サーバのホスト名。

proxyuser

プロキシ用のユーザ名。

proxypass

プロキシ ユーザのパスワード。

content_dl

  • true - スクリプト、画像、アプレットなどのコンテンツをダウンロードします。
  • false - コンテンツをダウンロードしません。

content_err

  • true - ダウンロード中にエラーが発生するとテストは失敗します。
  • false - ダウンロード中のエラーは考慮されません。

minmatch

検索パターンを検索する最小回数。

検索

テスト対象のページ上で SRM が照合する正規表現。

IMAP

 

ダウンロード

以下のいずれかの方法で、電子メールをダウンロードします。

  • 最初のメッセージをダウンロード - ユーザ アカウントの最初のメッセージのみダウンロードします。
  • すべてのメッセージをダウンロード - ユーザ アカウントのすべてのメッセージをダウンロードします。

delete

ダウンロードしたメッセージを削除するかどうかを、以下のように指定します。

  • true - ダウンロードしたメッセージを削除します。
  • false - ダウンロードしたメッセージを削除しません。

LDAP

 

クエリ

LDAP サーバに送信するクエリを指定します。

ドメイン

LDAP ドメインを指定します。

filter

サーバ側の結果フィルタを指定します。

MAPI

 

ドメイン

ユーザ アカウントの Windows ドメイン。

op

  • send - テスト メッセージを送信します。
  • recv - テスト メッセージを受信します。

ダウンロード

以下のいずれかの方法で、電子メールをダウンロードします。

  • 最初のメッセージをダウンロード - ユーザ アカウントの最初のメッセージのみダウンロードします。
  • すべてのメッセージをダウンロード - ユーザ アカウントのすべてのメッセージをダウンロードします。

セキュリティを強化するためと

  • テスト メッセージの電子メール受信者を指定します。

サイズ

  • テスト メッセージのサイズをバイト単位で指定します。 デフォルト: 256

delete

ダウンロードしたメッセージを削除するかどうかを、以下のように指定します。

  • true - ダウンロードしたメッセージを削除します。
  • false - ダウンロードしたメッセージを削除しません。

NIS

 

ドメイン

マップ ファイルが存在するドメインを指定します。

マップ

テスト対象のマップ ファイルを指定します。 デフォルト: host

ダウンロード

  • true - 指定された NIS マップをダウンロードします。
  • false - 指定されたマップをダウンロードしません。

ファイル I/O

 

ローカル

書き込み、読み取り/書き込み、および比較の操作に使用するローカル パスおよびファイル名。

ドメイン

サーバにログインしているユーザのドメイン(Windows のみ)。

NNTP

追加の引数なし

 

ping

ペイロード

ping に送信されたパケットのサイズ。 デフォルトの packet サイズは 64 バイトです。

POP3

 

ダウンロード

以下のいずれかの方法で、電子メールをダウンロードします。

  • 最初のメッセージをダウンロード - ユーザ アカウントの最初のメッセージのみダウンロードします。
  • すべてのメッセージをダウンロード - ユーザ アカウントのすべてのメッセージをダウンロードします。

delete

ダウンロードしたメッセージを削除するかどうかを、以下のように指定します。

  • true - ダウンロードしたメッセージを削除します。
  • false - ダウンロードしたメッセージを削除しません。

往復
電子メール

 

セキュリティを強化するためと

メッセージを受信するユーザ アカウント。

サイズ

送信する電子メールのサイズ(バイト単位)。 デフォルト: 256

send_proto

メールの送信に使用するプロトコル。以下のいずれかになります。

  • smtp
  • MAPI

shost

メッセージを送信するホスト名を指定します。

smtp_ssl

  • true - SMTP SSL 暗号化を有効にします。
  • false - SMTP SSL 暗号化を無効にします。

send_user

送信者アカウントの名前を指定します。

send_pass

送信者のパスワードを指定します

sdomain

(MAPI プロトコルのみ)MAPI プロトコルを使ってメッセージを送信するためのユーザ ドメイン。

get_proto

メールの受信に使用するプロトコル。以下のいずれかになります。

  • POP
  • IMAP
  • MAPI

ソース

電子メールの送信先ホストを指定します。

source_port

IMAP または POP3 用のポート番号を指定します。 デフォルト: 110 (POP3)、143 (IMAP)

gdomain

(MAPI プロトコルのみ)MAPI プロトコルを使用してメッセージを取得するためのユーザ ドメイン。

check

ポーリング間隔を秒単位で指定します。 デフォルト: 600

delete

ダウンロードしたメッセージを削除するかどうかを、以下のように指定します。

  • true - ダウンロードしたメッセージを削除します。
  • false - ダウンロードしたメッセージを削除しません。

SMTP

 

セキュリティを強化するためと

電子メールを受信するユーザ アカウント。

サイズ

送信する電子メールのサイズ(バイト単位)。 デフォルト: 256

shost

メッセージを送信するホスト名を指定します。

ssl

  • true - SMTP SSL 暗号化を有効にします。
  • false - SMTP SSL 暗号化を無効にします。

SNMP

 

snmpversion

  • snmp - SNMPv1/2 を指定します。
  • snmp3 - SNMPv3 を指定します。

user

SNMPv3 ユーザ名を指定します。

securitylevel

SNMPv3 セキュリティ レベルを指定します。

  • AuthPriv - 認証およびプライバシー
  • NoAuthNoPriv - 認証なし、プライバシーなし
  • AuthNoPriv - 認証あり、プライバシーなし

auth_protocol

SNMPv3 認証プロトコルを指定します。

  • MD5
  • SHA

auth_password

認証パスワードを指定します。

priv_protocol

SNMPv3 プライバシー プロトコルを指定します。

  • DES
  • AES
  • 3DES

priv_password

プライバシー パスワードを指定します。

 

oid

クエリ対象となる変数のオブジェクト識別子。

community

変数を読み取るためのコミュニティ文字列。

SQL クエリ

 

クエリ

データベースに送信するクエリ。

qtype

(オプション)クエリのタイプ。 有効な値は以下のとおりです。

  • query - (デフォルト)通常のクエリを表します(SELECT など)。
  • stored - EXECUTE クエリの引数を表します(ストアド プロシージャと引数)。
  • update - クエリ引数に更新クエリが含まれます(INSERT など)。 このクエリ タイプは整数値を返します(-1、0、正の整数)

dbtype

データベースのタイプを指定します。

  • oracle
  • mssql
  • その他

ドライバ

(「その他」のデータベースの場合)クエリに使用する JDBC ドライバ。

url

(「その他」のデータベースの場合)データベース接続文字列。データベース タイプによって異なります。 接続文字列の詳細については、データベースのマニュアルを参照してください。

dbname

クエリを行うデータベースの名前。 データベース タイプとして「その他」を使用するとき、このフィールドはユーザ インターフェースに表示されません。 代わりに、接続文字列内のデータベース名を指定します。

TCP 接続

追加の引数なし

TFTP

 

path

読み取りまたは書き込みの対象となるファイルのパスおよびファイル名。

op

以下のいずれかが必要です。

  • r - サーバからのファイルを読み取ります。
  • w - リモート ファイル システムにファイルを書き込みます。

仮想ユーザ

ドメイン

スクリプトを実行しているユーザのドメイン。

port

スクリプトを実行しているポート。

hostname

送信先システムのホスト名。この値は、DNS 参照および接続のタイミングに使用されます。