2017-11-20 18 views
0

websocket 서버에 스트레스 테스트를하고 싶습니다. 100k 연결을 열 것으로 예상됩니다.websocket에 대한 동시 테스트가 많습니다.

나는 두 대의 기계 A와 B를 가지고 있으며, B는 websocket을 실행하고, A는 테스트 클라이언트를 실행합니다. 어떻게이 범위, ​​어떤 도구를 확장 = 65535

1024 있는 net.ipv4.ip_local_port_range 1024, 설정 - [정보] 65535을 열 경우에만 할 수있다 포트 ?

답변

1

컴퓨터에 IP 주소를 추가해야합니다. 보유한 각 IP 주소에 대해 65536 개의 TCP 포트를 열어 둘 수 있습니다.

어떤 종류의 Linux를 사용하고 있다면 ifconfig eth0:1 <ipaddress>, ifconfig eth0:2 <ipaddress2> 등등을 사용할 수 있습니다.

Websocket 트래픽을 생성하는 데 사용하는 도구는 무엇입니까?

그들 중 일부는 수행하지 않을 수 있습니다 나는이 도구를 알고에서 웹 소켓 클라이언트를 시뮬레이션 할 수 있습니다 그것은 기본적으로,하지만 플러그인이 필요합니다. k6 (k6 프로젝트에 참여했습니다.)하지만 내장되어 있습니다.