안녕하세요!
반년동안 GS인증을 담당받아 QA업무를 진행하고 있는데,
그 중에서 유용하고 많이 쓰였던 툴 3가지를 소개하고자 합니다!
1. Apache Jmeter
Jmeter는 다수의 사용자 요청을 시뮬레이션을 하여 성능테스트를 진행하는 유용한 도구입니다.
🌟 할 수 있는 것들 예시 :
- 동시 사용자 접속을 통한 스트레스 테스트
- Thread 조절을 통한 부하 테스트
- csv 데이터 파라미터화로 다양한 입력값 테스트
2. Fiddler
비교적 초보자가 사용하기 쉬운 툴로 다른 툴보다 더 가벼운 버전입니다.
요청값 수정같은 간단한 작업을 진행하기엔 특화된 툴이지만,
API 호출 시의 요청값 및 헤더를 변경할 수 있죠.
🌟 할 수 있는 것들 예시 :
- HTTP/HTTPS 요청 및 응답 실시간 캡처
- 응답 요청 데이터 수정 및 재전송
- 한 번 보낸 요청을 반복 전송 가능
3. burp suite
패킷을 조작하는 프로그램으로, *프록시 서버를 만들어 패킷을 변조하는 프로그램입니다.
보안 시스템을 테스트하기 위해서 유용하게 사용하였고 비슷한 툴로는 wireshark가 있습니다.
wireshark관련해선 아직 사용을 안해봤기 때문에 다음에 소개시켜드리겠습니다 ^^
* 프록시 서버 : 클라이언트와 서버 사이의 중개자 역할을 수행하는 서버
🌟 할 수 있는 것들 예시 :
- 쿠키, 헤더, 파라미터 값 수정 후 전송 (proxy)
- 응답, 요청 데이터 수정 및 재전송
- 한 번 보낸 요청을 반복 전송 가능
이제부터 QA 업무를 진행하며 알게된 점을 하나하나씩 블로그에 작성해보려고 합니다!
함께 지켜봐주세요 ~ *^^*