개발자
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로 설정하는건 찾아서 해봤는데 그래도 안되네요...ㅠㅠ 정말로 인코딩 문제인지 혹시 동일한 경험이 있으신 분이 계실까요? 구글링을 해도 자료를 못찾겠고.. 사내에 해당 지식을 가지신 분도 전무하셔서 너무 답답해서 질문남겨봅니다....
답변 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
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!