loadrunnerのjsで記述されたスクリプトがあります。昨日、関数「web_submit_data」が必要でした。Cでは、構文は次のよう
int web_submit_data(const char *StepName, const char *Action, <List of Attributes>, ITEMDATA, <List of data>, [EXTRARES, <List of Resource Attributes>,] LAST);
になります。「データのリスト」を設定するには、 ENDITEM定数が必要ですが、JS仮想ユーザーで見つかりません。ENDITEM、web.ENDITEM、"ENDITEM"を試しましたが、すべてが機能しません。したがって、この関数の呼び出しは次のようになります。
web.submit_data("bsi.dll_14",
"Action=http://someaddr.org/a/b/c",
new Array(
"Method=POST",
"EncType=multipart/form-data",
"TargetFrame=",
"RecContentType=text\html"
"Referer=http://some.ref.link.org/"
"Snapshot=t70.inf",
"Mode=HTML"),
new Array(
new String("Name=exName1"), new String("Value=val1"),
new String("Name=exName2"), new String("Value=val2")));
エラーは発生しませんでしたが、送信されたHTTPパッケージには、送信しようとしたデータが含まれていません。
だから、誰かがこの狂った機能で私を助けることができますか?Javascript仮想ユーザーでweb.submit_dataをどのように使用する必要がありますか?
前もって感謝します。
PS私の悪い英語でごめんなさい。わかりやすい書き方をしてみました。