皆さん、各 Web 呼び出しに AddDynatraceHeader を追加してスクリプトにパッチを適用しましたが、実行しようとすると、認識されていないと表示され、ライブラリが見つからない可能性があります。LR 11.5 を実行しています
ありがとう
皆さん、各 Web 呼び出しに AddDynatraceHeader を追加してスクリプトにパッチを適用しましたが、実行しようとすると、認識されていないと表示され、ライブラリが見つからない可能性があります。LR 11.5 を実行しています
ありがとう
Dynatrace Load Runner Integrationのドキュメント ページはご覧になりましたか? そのメソッドをヘッダー ファイルに追加するスクリプト変換ツールもあります。
失敗しているコードを書き留めてから、特定の API が LoadRunner のバージョンに含まれているかどうかを確認していただけると助かります。
これを globals.h ファイルに追加したところ、うまくいきました。
void addDynaTraceHeader(char* header){
char* headerValue;
int headerValueLength;
int vuserid, scid;
char *groupid, *timestamp;
char* vuserstring=(char*) malloc(sizeof(char) * 10);
web_save_timestamp_param("TimeStamp", LAST);
timestamp=lr_eval_string("{TimeStamp}");
lr_whoami(&vuserid, &groupid, &scid);
itoa(vuserid,vuserstring,10);
headerValueLength = strlen(header) + 4 + strlen(vuserstring) + 4 + strlen(timestamp) + 1;
headerValue = (char*) malloc(sizeof(char) * headerValueLength);
strcpy(headerValue, header);
strcat(headerValue,";VU=");
strcat(headerValue,vuserstring);
strcat(headerValue,";ID=");
strcat(headerValue,timestamp);
web_add_header("X-dynaTrace", headerValue);
free(headerValue);
free(vuserstring);
}