1

皆さん、各 Web 呼び出しに AddDynatraceHeader を追加してスクリプトにパッチを適用しましたが、実行しようとすると、認識されていないと表示され、ライブラリが見つからない可能性があります。LR 11.5 を実行しています

ありがとう

4

4 に答える 4

1

Dynatrace Load Runner Integrationのドキュメント ページはご覧になりましたか? そのメソッドをヘッダー ファイルに追加するスクリプト変換ツールもあります。

于 2016-02-19T20:33:15.123 に答える
0

失敗しているコードを書き留めてから、特定の API が LoadRunner のバージョンに含まれているかどうかを確認していただけると助かります。

于 2016-02-19T14:49:33.313 に答える
-1

これを 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);
}
于 2017-12-19T18:49:59.940 に答える