개발자

JMeter Websocket테스트 질문드립니다

2024년 03월 15일조회 326

JMeter로 Websocket 테스트를 구현해야 하는 상황인데 테스트 진행하는 도중 아래 에러가 나서 찾아보니 Single Write Sampler에 Data 인코딩 문제로 추측만 되고 있습니다... Failed to parse TextMessage payload=[SEND desti..], byteCount=242, last=true] in session ujvhyrid. Sending STOMP ERROR to client. org.springframework.messaging.simp.stomp.StompConversionException: Frame must be terminated with a null octet JMeter Sampler 인코딩 UTF-8로 설정하는건 찾아서 해봤는데 그래도 안되네요...ㅠㅠ 정말로 인코딩 문제인지 혹시 동일한 경험이 있으신 분이 계실까요? 구글링을 해도 자료를 못찾겠고.. 사내에 해당 지식을 가지신 분도 전무하셔서 너무 답답해서 질문남겨봅니다....

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

김연호님의 프로필 사진

해결 하셨을 것 같은데 혹시나 도움되실까 글 적어봅니다 STOMP 프로토콜 사용 중이신가요? 프레임 바디의 마지막에 NULL octet을 넣어서 끝을 알려줘야 하는 걸로 알고 있습니다. (참고로 NULL octet은 종종 문자열이나 데이터의 끝을 표시하는데 사용될 수 있다고 합니다) JMeter에서 SEND 요청을 보내는 데이터 마지막에 NULL octet을 넣어보세요 저도 websocket을 사용하고 jmeter를 이용해 성능테스트를 해보고 있는데 null octet을 제외하니 똑같은 오류가 나오네요^^ STOMP 공식문서를 참고했습니다만 정확한 답변이 아닐 수 있습니다. https://stomp.github.io/stomp-specification-1.2.html#Augmented_BNF

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!