[JMeter] HTTP Request - Binary 데이터를 Parameter / Body Data 에 넣어 보내기







JMeter 에서 바이너리 데이터를 보낼 때 아래와 같이 해주면 된다.



1. Request 에 포함할 Binary 데이터를 파일로 생성한다.
  - Parameter(인자) 형식이라면 파일 내용에 파라메터명을 넣어준다.

  파일을 텍스트 에디터로 열었을 때 내용은 아래와 비슷한 형식이 된다.

 [Parameter 없는경우, 일반적인 바이너리 파일과 같다.]
  E    d          ߱        2   11   E /   0                  α     ε  222-3   0                


 [Parameter 있는경우]
id=1004lucifer&binaryData=   E    d         &age=34&country=korea


PS. 바이너리 파일은 텍스트에디터에서 문자열을 바로 편집할게 아니라 (Java와 같은)프로그램을 이용해서 생성해 준다.
(참고: https://stackoverflow.com/questions/4350084/byte-to-file-in-java)




2. Parameters 항목에 값이 없어야 한다.




3. Files Upload 항목의 File Path에 파일경로를 입력하고 Parameter Name / MIME Type 은 값을 입력하지 않는다.
1004lucifer






Fiddler 로 Request/Response 확인 시 의도했던대로 작업이 된것을 확인할 수 있었다.





PS.
JMeter 통신을 Fiddler 에서 캡쳐하도록 설정하는 방법
 - http://1004lucifer.blogspot.kr/2018/05/fiddler-java-application.html


댓글