본문 바로가기

performance2

oha - HTTP load generator (성능 테스트) 개요API 서비스를 개발하고 성능 테스트를 할 때는 주로 nGrinder를(참고 https://blog.igooo.org/138) 사용하여 성능 테스트를 진행한다. nGrinder를 사용하여 테스트를 하려면 설치도 해야 하고 스크립트도 작성해야 하는 번거로움이 있어서 간단한 성능 테스트기를 찾아보다가 가볍게 설치해서 사용할 수 있고, 다양한 OS에서 사용할 수 있는 oha라는 성능 테스트 툴이 있어서 공유한다. ohaoha는 가벼운 프로그램으로 rust로 개발되었다. Installationrust 개발환경이 구성되어 있으면 다음 링크를 참조한다. https://github.com/hatoo/oha Download pre-built binaryOS 별로 미리 빌드된 바이너리를 사용하려면 아래 링크를 참조한.. 2025. 5. 20.
nGrinder on K8S 개요nGrinder를 다시 설치해야 하는 일이 생겨서 찾아보다가 K8S에 설치하여 사용할 수 없는지 찾아보다가 Docker HUB에 이미지가 업로드되어 있는 것을 보고 K8S에 설치하여 사용했다. InstallDocker Imagedocker hub에 공식 이미지가 있어서 바로 설치하여 사용가능하다.https://hub.docker.com/r/ngrinder/controllerK8SK8S에서 위 Docker 이미지를 구동을 위해서는 Deployment 파일을 작성하여 Controller와 Agent 인스턴스 실행이 필요한데 이것도 이미 작성해 주신 분이 있다. 참고 : https://github.com/KesavanKing/ngrinder-k8sDeployment 파일들은 받아서 resource: {} .. 2024. 7. 25.