2

Web-Http プロトコルを使用して loadrunner スクリプトをキャプチャしました。Web サイトは内部で websocket を使用します。したがって、WebsocketCB および WebSocketBuffer ファイルを作成しました。送信前に配列内の値の 1 つを変更する必要がある WebSocketSend 配列があります。

char WebSocketSend0[] = "Data: dynamicvalue";

動的な値を別のパケットから変数に保存できます。しかし、上記の配列でそれを置き換えることはできません。「テスト」変数には次の規則を使用しました

char WebSocketSend0[] = "Data: lr_eval_string("{test}")";

しかし、多くのコンパイル エラーが発生しました。とにかく私は置換を行うことができますか、そうでなければ配列を変更するためにたくさんのコードを書かなければなりません。

4

1 に答える 1

0

文字列定義内に関数があります。これが置換用の有効なコード セットであるとは思えません。

C 準拠のコードを検討しましたか?

char WebSocketSend0[] = lr_eval_string("Data: {test}");

良いCプライマーを手に入れてください。Head First、21 Days、および Dummies シリーズはすべて素晴らしい本です。私は 21 Days と Dummies の本を自分で所有しています。

于 2016-06-18T17:21:49.747 に答える