菜单
开源

Socket.send(data)

注意

存在一个更好、更标准的 API 模块。

新的 k6/experimental/websockets API 部分实现了 WebSockets API 活文档标准

如果可能,我们建议使用新的 API。它使用全局事件循环,与其他 k6 API 保持一致,并提供更好的性能。

通过连接发送数据字符串。您可以使用 JSON.stringify 将 JSON 或 JavaScript 值转换为 JSON 字符串。

参数类型描述
datastring要发送的数据。

示例

JavaScript
import ws from 'k6/ws';

export default function () {
  const url = 'ws://echo.websocket.org';
  const response = ws.connect(url, null, function (socket) {
    socket.on('open', function () {
      socket.send('my-message');
      socket.send(JSON.stringify({ data: 'hola' }));
    });
  });
}