Websocket 无法使用Jmeter Web套接字采样器发出以下请求

Websocket 无法使用Jmeter Web套接字采样器发出以下请求,websocket,socket.io,jmeter,Websocket,Socket.io,Jmeter,我将发出以下套接字服务(下面附加的js的一部分)的onboard事件。但是在使用Jmeter执行WebSocket调用之后,它不会像预期的那样触发套接字事件。 我对Jmeter WebSocket请求采样器的请求bodd有点不确定。 有人能帮我通过查看下面的service.js和Jmeter-WebSocket采样器来验证正确的请求正文吗?多谢各位 目标套接字的入职事件。service.js: /** * ===========================================

我将发出以下套接字服务(下面附加的js的一部分)的onboard事件。但是在使用Jmeter执行WebSocket调用之后,它不会像预期的那样触发套接字事件。 我对Jmeter WebSocket请求采样器的请求bodd有点不确定。 有人能帮我通过查看下面的service.jsJmeter-WebSocket采样器来验证正确的请求正文吗?多谢各位

目标套接字的入职事件。service.js:

/**
* ==============================================================
*将用户添加到redis,提供事件当前状态的反馈
*以及相关操作的资格
*需要有效的JWT令牌才能登录到此事件
* ==============================================================
*/
socket.on('get\u current\u event',异步函数(消息){
试一试{
const\u user=wait user.findById(socket.user\u id);
/**
* ==============================================================
*是否为当前事件==入职
* ==============================================================
*/
let _onboarding=wait Events.findOne({status:'onboarding'})。填充(
“当前参赛者”,
“\u id name location profileImage”,
);
如果(_上车){
let_isOnBoarded=等待登机。完成({
事件:_上车,
参赛者:_onboarding.current参赛者,
用户:_用户,
});
_isOnBoarded=_isOnBoarded?真:假;
_Onboard.CurrentCompetitor.profileImage=`${constant.S3_Competitor_URL}/${{Onboard.CurrentCompetitor.profileImage}`;
设_c=0;
const x=u.map(_onboard.competities,(元素)=>{
if(元素isOnboarded){
_c++
}
})
const competitorobj=_onboarding.currentCompetitor.toObject();
竞争对手指数=_c;
//用户是否有资格投票&是否已加入?
socket.emit('current_event'{
当前事件:“入职”,
符合条件:_user.isVerified=='verified'?true:false,
isOnBoarded:_isOnBoarded,
事件:_onboard._id,
参赛者:参赛者北京,
LastCompetitor:_onboarding.lastCompetitor
});
返回;
}