공부/기타 2

[Python] 부하테스트 라이브러리 locust

[Python] 부하테스트 라이브러리 locust 이번 게시글에서는 파이썬의 부하테스트 라이브러리인 locust에 대한 간략한 소개와 사용 방법을 소개한다. 부하테스트란? 특수한 상황에서 시스템이 정상적으로 동작하는 지를 확인하기 위해 수행하는 테스트를 의미함. 부하테스트의 목적 - 목표 부하 도달 여부 확인 - 한계 부하 측정 - 부하가 주어지는 중에 기능 정상 수행 여부 체크 테스트 절차 1. 테스트 목적 확인 2. 테스트 대상 결정 3. 테스트 환경 구축 및 수행 사용 라이브러리 : locust 공식 사이트 : https://locust.io/ Locust.io An open source load testing tool. Define user behaviour with Python code, and..

공부/기타 2022.12.30

[개발방식] TDD (Test Driven Development)

[개발방식] TDD (Test Driven Development) TDD란 테스트가 개발을 이끌어 가는 개발방식을 의미한다. 테스트를 먼저 만들고 테스트를 통과하기 위한 코드를 작성한다. 이를 통해 결정과 피드백 사이에 간극을 조절할 수 있다. 필요이유 에자일과 같은 빠른 프로덕트 개선이 있는 경우 구조가 달라질 가능성이 있음 빠른 커뮤니케이션 핑퐁, 피드백과 협력이 필요할 시 이를 해결하기 위한 방안이 될 수 있음 사용 적절한 상황 요구사항이 빈번히 변경되는 경우 테크니컬 스펙, 비즈니스 로직이 빈번하게 변경되는 경우 코드 인수인계가 필요한 경우 단점 개발시간 증가 TDD의 어려움 일반적 개발방식과 반대인 순서 (개발 -> 테스트) => (테스트 -> 개발) '프레임워크, 툴을 사용해야한다'는 인식으로..

공부/기타 2022.04.08
반응형