2

我已经使用 Web-Http 协议捕获了一个 loadrunner 脚本。该网站在内部使用 websocket。所以我创建了 WebsocketCB 和 WebSocketBuffer 文件。有一个 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 Primer。Head First、21 Days 和 Dummies 系列都是很棒的书。我自己拥有 21 天和傻瓜书。

于 2016-06-18T17:21:49.747 回答