SAP Web プロトコル

通常 SAP-Web 仮想ユーザ・スクリプトには,ビジネス・プロセスを構成する複数の SAP トランザクションが含まれています。ビジネス・プロセスは,ユーザのアクションをエミュレートする関数で構成されます。これらの関数の詳細については,関数リファレンスの「Web 関数」を参照してください。

注: 既存のネットワーク・トラフィック・ファイル(キャプチャ・ファイル)を分析して,SAP - Web 仮想ユーザ・スクリプトを生成できます。この方法は,モバイル・アプリケーション上のアクティビティをエミュレートする仮想ユーザ・スクリプトを作成する場合に役立ちます。詳細については,「キャプチャしたトラフィック・ファイルの分析による仮想ユーザ・スクリプトの作成」 を参照してください。

SAP-Web 仮想ユーザ・スクリプトでは,次の機能がサポートされます。

SAP 用に事前定義されたデータ形式拡張(DFE)である SAPEventQueue の使用。
詳細については,「データ形式拡張機能(DFE) - 概要」を参照してください。
記録セッション終了時の記録レポートの自動生成。 詳細については,「記録レポート」を参照してください。
非同期通信。 詳細については,「VuGen による非同期通信のサポート」を参照してください。
スクリプト再生後のトラフィック情報の HAR ファイルへの保存。 詳細については,「[再生のサマリ]ペイン」を参照してください。
SAP - Web 仮想ユーザ・スクリプト内の C コードへの JavaScript コードスニペットの挿入。 詳細については,「VuGen JavaScript エンジンの使用」を参照してください。

例:

SAP Portal クライアントにおける典型的な記録の例を次に示します。

vuser_init()
{
    web_reg_find("Text=SAP Portals Enterprise Portal 5.0", 
        LAST);
    web_set_user("junior{UserNumber}", 
        lr_unmask("3ed4cfe457afe04e"), 
        "sonata.mylab.com:80");
    web_url("sapportal", 
        "URL=http://sonata.mylab.com/sapportal", 
        "Resource=0", 
        "RecContentType=text/html", 
        "Snapshot=t1.inf", 
        "Mode=HTML", 
        EXTRARES, 
        "Url=/SAPPortal/IE/Media/sap_mango_polarwind/images/header/branding_image.jpg",
           "Referer=http://sonata.mylab.com/hrnp$30001/sonata.mylab.coml:80/Action/26011[header]"
           , ENDITEM, 
        "Url=/SAPPortal/IE/Media/sap_mango_polarwind/images/header/logo.gif",
           "Referer=http://sonata.mylab.com/hrnp$30001/sonata.mylab.com:80/Action/26011[header]",
             ENDITEM,
...
        LAST);

次のセクションは,SAP Portal クライアントが SAP コントロールを開く SAP Web および SAP GUI マルチ・プロトコル記録を示します。web_xxx 関数から sapgui_xxx 関数に切り替わることに注意してください。

web_url("dummy", 
        "URL=http://sonata.mylab.com:1000/hrnp$30000/sonata.mylab.com: 
          1000/Action/dummy?PASS_PARAMS=YES=;dummyComp=dummy=; 
Tcode=VA01=;draggable=0=;CompFName=VA01=;Style=sap_mango_polarwind", 
        "Resource=0", 
        "RecContentType=text/html", 
        "Referer=http://sonata.mylab.com/sapportal", 
        "Snapshot=t9.inf", 
        "Mode=HTML", 
        LAST);
    sapgui_open_connection_ex(" /H/Protector/S/3200 /WP", 
        "", 
        "con[0]");
    sapgui_select_active_connection("con[0]");
    sapgui_select_active_session("ses[0]");
    /*Before running script, enter password in place of asterisks in logon function*/
    sapgui_logon("JUNIOR{UserNumber}", 
        "ides", 
        "800", 
        "EN", 
        BEGIN_OPTIONAL, 
            "AdditionalInfo=sapgui102", 
        END_OPTIONAL);
先頭に戻る
OK
LoadRunner Professional(旧称 LoadRunner)ヘルプセンターへようこそ。LoadRunner Professional は,パフォーマンス・テスト製品の新しい Micro Focus LoadRunner ファミリの一部です。