如何在loadrunner的WebSocketBuffer.h文件中替换数组中的变量

时间:2016-06-18 05:56:27

标签: loadrunner vugen

我使用Web-Http协议捕获了一个loadrunner脚本。该网站内部使用websocket。所以我创建了WebsocketCB和WebSocketBuffer文件。 有一个WebSocketSend数组,其中数组中的一个值需要在发送之前进行修改。

char WebSocketSend0[] = "Data: dynamicvalue";

我能够将动态值从另一个数据包保存到变量。 但我无法在上面的数组中替换它。我使用以下约定进行"测试"变量

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

但它引发了许多编译错误。 无论如何我可以进行替换,否则我必须编写大量代码来修改数组。

1 个答案:

答案 0 :(得分:0)

你在字符串定义中有一个函数。我认为这不是一套有效的替代代码。

您是否考虑过C兼容的代码?

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

拿起一本好的C入门书。 Head First,21 Days and Dummies系列都是很棒的书。我自己拥有21天和傻瓜书。