0

LoadRunner をいじって、Sielbel CRM アプリケーションのパフォーマンスをテストしています。プロトコル (Siebel Web) は実行前に選択され、記録オプション ダイアログを使用して .cor ファイルも関連付けられます。

また、DLL ssdtcorr.dll を bin フォルダーにコピーしました。すべて順調で、スクリプトを記録できます。スクリプトの再生中に、以下の画面が表示されます

ここに画像の説明を入力

ここで何が問題なのかわからない...

スクリプトを確認したところ、timestamp 、Siebel_SWECount、SiebelTimeStamp、Siebel_SWEACn、および Siebel_SWEVLC が自動的に関連付けられていることがわかりました。

相関する必要がある他のパラメーターはありますか。

私にお知らせください。

よろしくお願いいたします。

PS: 私のアプリケーションは単一のセッション設定です。つまり、同じ資格情報で同時に複数回ログインすることはできません。後でログインすると、セッション警告メッセージが表示されます。

しかし、スクリプトを再生しているときに、スクリプトで使用している資格情報とのアクティブなセッションがないことを確認しました。

更新 1

以下のコードが問題の原因です

web_submit_data("start.swe_14", 
    "Action=http://XX.YYY.ZZZ.AA/SSS/start.swe", 
    "Method=POST", 
    "TargetFrame=", 
    "RecContentType=text/html", 
    "Referer=http://XX.YYY.ZZZ.AA/SSS/start.swe?SWECmd=Login&SWEPL=1&SRN=&SWETS={SiebelTimeStamp}", 
    "Snapshot=t17.inf", 
    "Mode=HTML", 
    "EncodeAtSign=YES", 
    ITEMDATA, 
    "Name=SWECmd", "Value=InvokeMethod", ENDITEM, 
    "Name=SWEService", "Value=Web Engine Client Preferences", ENDITEM, 
    "Name=SWEMethod", "Value=SetClientCapability", ENDITEM, 
    "Name=SWEIPS", "Value=@0`0`1`0``3``cpf`Mobile=false`", ENDITEM, 
    "Name=SWERPC", "Value=1", ENDITEM, 
    "Name=SRN", "Value=4FeDpVgxP8msdfbfdbbgdTGtzQbkLyoO0spzO8Ywb", ENDITEM, 
    "Name=SWEC", "Value={Siebel_SWECount}", ENDITEM, 
    "Name=SWETS", "Value={SiebelTimeStamp}", ENDITEM, 
    LAST);

失敗の理由は、SRN 値がハードコーディングされており、関連付けられていないためです。

"Name=SRN", "Value=4FeDpVgxP8msdfbfdbbgdTGtzQbkLyoO0spzO8Ywb", ENDITEM, 

ハードコードされたSRN値を使用しないように、SRN値を自動的に取得する方法を教えてください。

SRNはセッション乱数です

どんな指針も私にとって非常に役に立ちます。よろしくお願いします。

4

1 に答える 1

1

自動相関が失敗した場合は、手動相関手法を使用してください。同じユーザー資格情報を使用して、同じビジネス プロセスを 2 回記録します。生成されたコードを比較します。何に取り組む必要があるかが明らかになるはずです。別のユーザー ID に関連付けられた 3 番目の記録セッションを追加して、観察結果を検証できます。

経験則モデルもあります。入力したり、画面から選択したりしていない場合は、相関ソースまたはローカル コード生成ソースのいずれかを確認する必要があります。この場合、SRN は、入力したり、画面から選択したりしていない値である可能性があります。

手動相関方法では、値の動的な性質を確認する必要があります。自動相関の前にトレーニングとチュートリアルで標準的な手動相関手法は、送り返されている情報の場所を特定するのに役立ちます。これにより、適切な手動相関ステートメントを追加して、値/

于 2016-08-15T12:11:42.137 に答える