LoadRunner(IV):関連付け
Loadrunner Association
前の記事 次のリクエストは、最後のリクエストまたはレスポンスの結果で使用されたデータに関連付けられ、データを変数に保存します。変数は、次のリクエストで直接使用できます。
たとえば、録音ログインする、サーバーはsesを与えますsionID操作、サーバーがスクリプトを再度再生し、新しい認証コードを提供し、スクリプトが記録される場合修正済み、つまり、sessionIDログイン時、再生時に新しいsessionIDが生成されます。スクリプトの実行時に失敗します。スクリプトの再生を成功させるために、必要動的入手しますsesiionID、次に動的データをサーバーに戻します。次に、使用する必要があります関連、サーバーは、データが処理され、パラメーターとして保存されることを返します。
ここでは、ロードランナーに関連する2つの一般的な方法を紹介します。
データを関連付ける必要はないが、手動で関連付けるために時間をかけたいというloadruuner。 web_reg_save_paramに関連付けられた関数を使用します
注意:
相関関数は登録型関数です。VuGenに次の要求を返すように指示する必要があります。したがって、この関数は、次のようにリクエストの前に作成する必要があります。そうしないと、結果に関連するエラーが発生しません。
1.1。 関数の定義:
int web_reg_save_param(const char * ParamName 、、 LAST)
最初の部分( const char * ParamName ):パラメーター名、二重引用符で囲み、コンマで区切ります
2番目の部分( ):LB、RB、RelFameID、Ord、Search、SaveOffiset、SaveLenなどを含みます。
第三部( 最終 ):終了記号。
検索機能であるF1キーを押してヘルプファイルを開き、特定の使用法を確認します。
二。 例:手動関連付けのホームページ 管理
web_reg_save_param((「管理」、
'ポンド= '、 'RB=\リンク '、 最終 )。
web_reg_save_param((「管理者」、
'ポンド= admin.pl '目標= ボディ> '、 'RB= リンク。 '、 最終 )。
web_url((「WebTours」、
'URL= http:// localhost:1080 / WebTours / '、
'資源= 0 '、
'RecContentType= text / html '、
'リファラー='、
'スナップショット= t4.inf '、
'モード= HTML '、
最終 )。