총알넣고 탕탕탕
300
2021-07-09 10:25:00
5
398

프록시 설정 왜 localhost 인가요?


안녕하십니까 오랜만에 뵙습니다 ㅎㅎ 


제가 회사에서 제이미터로 부하테스팅 중인데요..


프록시 설정중 의문이 생겼습니다. 포트 같은 경우는 저희 포트와 맞추면 돼서 오케이 인데


프록시 주소 같은경우 왜 localhost로 하는지 잘 모르겠습니다..

0
  • 답변 5

  • ruinnel
    634
    2021-07-09 10:30:31

    proxy 서버가 로컬에 뜨는거니까요?

    jmeter가 로컬에 proxy 서버를 띄우고..

    브라우져에서 jmeter가 띄운 로컬 proxy와 통신을하고.

    jmeter는 proxy로 들어오는 패킷들을 다시 원래 서버로 보냅니다.

    이과정에서 통과하는 패킷들을 분석해서 성능을 측정하니까요..

  • 총알넣고 탕탕탕
    300
    2021-07-09 10:37:10

    @ruinnel


    답변 감사합니다!


    수동 프록시를 localhost로 하고 저장하면 


    이 후 웹사이트를 localhost로 접속 하기때문에 그 정보들이 제이미터에 기록이 된다고 이해를 했는데


    이게 맞을까요?






  • 총알넣고 탕탕탕
    300
    2021-07-09 10:42:34

    질문이 더 생겼습니다..


    제이미터를 사용 안한다는 가정하에  프록시 서버를 localhost로 하면 어떻게 되는건가요??


    원리가 궁금합니다 ㅠ..

  • ruinnel
    634
    2021-07-09 16:08:32

    통신이라는걸 A/B사람 두명이 대화를 하고 있는걸로 생각하면.

    proxy라는건 그 두명 사이에 한명이 끼어 들어서 양쪽 말을 전달해 주는겁니다.(Proxy는 C라고하죠)

    당연히 C는(proxy) 전달해주는 과정에서 두사람이 하는 이야기를 같이 알 수 있게 되는거구요.


    그 전달해주는 사람C(proxy)가 본인 컴퓨터에서 실행중인 jmeter 이니까..

    당연히 proxy 서버 설정이 localhost 인거구요.


    중간에 전달해주는 사람 C가 없는데... 거기다 말을 걸어봤자..

    A->C->B 순서로 로 전달 되어야 하는데..

    C가 빠지면 이야기 전달이 안되겠죠(통신이 안되겠죠)


  • 총알넣고 탕탕탕
    300
    2021-07-15 14:32:47

    헉... 찰떡같은 비유 너무 감사합니다 이해도 100% 입니다!!

  • 로그인을 하시면 답변을 등록할 수 있습니다.