Socket.send(data)
注意
存在一个更好、更标准的 API 模块。
新的 k6/experimental/websockets API 部分实现了 WebSockets API 活文档标准。
如果可能,我们建议使用新的 API。它使用全局事件循环,与其他 k6 API 保持一致,并提供更好的性能。
通过连接发送数据字符串。您可以使用 JSON.stringify
将 JSON 或 JavaScript 值转换为 JSON 字符串。
参数 | 类型 | 描述 |
---|---|---|
data | string | 要发送的数据。 |
示例
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' }));
});
});
}