Oracle PeopleSoftアプリケーションをテストする

Oracle PeopleSoftアプリケーションのテストにはSPおよびIDPテストの両方を使用して往復を検証することが含まれます。

トピック

アプリケーションデバッグを構成する

アプリケーションテスト用にデバッグを有効にする方法:

  1. Access Gateway 管理者UI コンソールへのナビゲート
  2. [Topology(トポロジ)] タブまたは [Applications(アプリケーション)] タブからアプリケーションを開きます。
  3. [Setting(設定)]ペインを選択します。
  4. [Advanced(詳細設定)]サブタブを展開します。
  5. [Debug(デバッグ)]トグルを[Enable(有効)]に切り替えます。
    デバッグトグルは[Advanced(詳細)]アプリケーション設定にあります。
  6. [Done(完了)] をクリックします。
  7. アプリケーションのデバッグを行う場合:テストされる属性に静的な既知かつ良好な値を使用することを検討します。たとえば、動的IDPベースフィールドを静的かつ既知の良好な値に変更します。
    ポリシーベースアプリケーションのデバッグを行う場合:ポリシーなしまたはオープンポリシーでまずテストを実行します。

デバッグおよびモニタリング用のAccess Gatewayを構成する

Access Gateway 管理者コンソールを任意で構成して、実行中のシステムログメッセージすべての表示を出力することができます。

デバッグモードを有効にして、Access Gatewayをモニタリングする方法:

  1. 端末を開き、SSHを使用して Access Gateway 管理者コンソールssh oag-mgmt@gw-admin.<domain.tld>)に接続します。
  2. 4を入力 - モニタリング。
  3. 2を入力 - デバッグを有効にする。
  4. 1を入力 - ログをモニタリングする。これによって、実行中のすべてのログメッセージの表示がスタートします。

Access Gateway 管理者 UI コンソールのコンソールに戻ります。アプリケーションをテストし、実行中のログの結果を確認することができます。ログの表示を終了するには[ctrl][c]を使用します。

使用可能なコマンドのリストが含まれるモニタリングに関するさらなる詳細については、モニタリングをご参照ください。

ログメッセージは、デバッグロギングレベルで迅速に生成されます。ログの確認が終了したらデバッグロギングは常に無効にします。

デバッグロギングを無効にしないと、ログファイルが急速に拡張し、ストレージスペースの不足によるエラーが発生する可能性があります。

テスト

必要に応じてアプリケーションテストを終了します。

  1. [Applications(アプリケーション)]タブを開き、アプリケーションが含まれる行で[Goto application(アプリケーションに移動)][SP Initiated(SP開始)]をクリックします。
  2. [Goto application(アプリケーションに移動)][IDP Initiated(IDP開始)]を使ってテストを繰り返します。
  3. 各専用ポリシーURIを使ってテストを繰り返します。
  4. 必要に応じて、デバッグを無効にします

デバックを無効にする

コマンドラインのデバッグステートメントを表示する場合:

  1. Access Gateway 管理者コンソールに戻ります。
  2. ログの表示を終了するには[ctrl][c]を入力します。
  3. 3を入力 - デバッグを無効にする。
  4. コマンドラインコンソールを終了します

アプリケーションデバッグが有効の場合:

  1. Access Gateway 管理者UI コンソールに戻ります。
  2. テスト中のアプリケーションに移動します
  3. [Setting(設定)]サブタブを展開します。
  4. [Essentials(基本情報)]サブタブを展開します。
  5. 保護済みWebリソースフィールドを元の値に返します。
  6. [Advanced(詳細設定)]サブタブを展開します。
  7. [Debug(デバッグ)]トグルを [Disable(無効にする)]に設定します。
  8. 変更を保存します。