전체 글45 JMeter를 활용한 API 호출 테스트 ( JMeter-2 ) - JMeter를 활용한 API 호출 테스트Jmeter UI 를 활용하여 간단한 API 호출 테스트를 위한 예제를 만들어 보겠습니다.일반적으로 GPT를 통해서 JMX를 스크립트를 쉽게 만들 수는 있지만, linux 환경에서 혹은 Jmeter로 import 시 에러 발생 확률이 높기에 직접 만듭니다. 1. 쓰레드 그룹 생성쓰레드 그룹은 JMeter에서 **가상 사용자(Virtual User)**를 정의하는 기본 단위이며,실제 부하 테스트에서 동시 접속자 수와 테스트 시나리오를 제어합니다. ■ 주요 설정 옵션Number of Threads (users): 5 # 동시 사용자 수Ramp-up Period (seconds): 10 # 사용자 증가 시간 (10초에 걸쳐 5명)Loop Count:.. 2025. 8. 17. 리눅스 잘못 만들어진 파일 삭제하는 방법 illegal option 리눅스에서 잘못 만들어진 파일 삭제하기 > 하이픈(-) 때문에 안 지워질 때리눅스를 쓰다 보면, 실수로 이상한 이름의 파일을 만들 때가 있습니다.특히 파일 이름이 하이픈(-)으로 시작하는 경우가 문제인데요.예를 들어, 아래처럼 프로필 옵션을 잘못 실행해서 파일이 만들어졌다고 해봅시다.-Dspring.profiles.active=prod 이런 파일을 지우려고 단순히 rm -Dspring.profiles.active=prod를 입력하면, rm 명령은 이 파일명을 “옵션”으로 오해합니다. 그래서 삭제가 안 되고 에러가 뜹니다.""" rm: illegal option -- D usage: rm [-f | -i] [-dIPRrvWx] file ... unlink [--] file"""다음같은 명령어도.. 2025. 8. 12. JMX란 ? ( JMeter-1 ) JMX란 무엇일까요? JMX = JMeter eXtensible Markup language - JMeter가 이해할 수 있는 설정 파일- XML 형식으로 작성됨- 테스트 계획을 저장하는 파일 JMeter용 마크업 언어인데 쉽게 설명하자면 JMeter는 요리사고 JMX 는 레시피(요리법) 입니다. 요리사(JMeter)는 레시피(JMX)를 보고 요리(부하테스트)를 한다고 생각하시면 됩니다.그럼 Jmeter부터 설치하고 진행해보겠습니다■ Jemter 설치1. Apache JMeter - Download Apache JMeter 에서 Binary로 Download 2. 압축파일 해제 후, bin/ApacheJMeter.jar 실행 실행이 되셨다면 이제 JMeter를 사용할 준비가 된 겁니다.그럼 JMX에 대해.. 2025. 7. 29. linux 메모리 누수 - 2 Java 환경에서의 메모리 누수 관리와 성능 최적화 가이드대규모 엔터프라이즈 시스템에서 Java 애플리케이션의 성능을 극대화하는 전략작성일: 2025년 4월 17일Java 메모리 누수의 이해와 진단 방법엔터프라이즈 환경에서 운영되는 Java 애플리케이션은, 특히 금융 서비스와 같은 중요 시스템에서는 안정성과 성능이 무엇보다 중요합니다. 메모리 누수는 시스템 성능 저하와 예기치 않은 다운타임의 주요 원인이 될 수 있습니다. 이 글에서는 Java 환경에서 메모리 누수를 확인하고 해결하는 방법에 대해 자세히 알아보겠습니다.메모리 누수란 무엇인가?메모리 누수(Memory Leak)는 프로그램이 더 이상 필요하지 않은 메모리를 계속 점유하고 있는 상태를 말합니다. Java는 가비지 컬렉션(Garbage Colle.. 2025. 4. 17. linux 메모리 누수 - 1 리눅스 메모리 누수에 대해 알아보겠습니다.메모리 누수란 ?프로세스 메모리 사용량이 지속적으로 증가하는 것을 메모리 누수라고 합니다.그 원인은 대체로 프로그램이 더 이상 필요하지 않은 메모리를 해제하지 않아 사용 가능한 메모리가 점점 줄어 드는 현상 입니다.메모리 누수가 발생하며 물리적인 메모리 부족으로 스와핑이 일어나고 급격한 성능저하를 유발할 가능성이 높습니다.메모리 누수 조사는 인내와 체계적인 접근이 필요한 작업입니다.한 번에 모든 원인을 찾기보다는 점진적으로 문제를 좁혀나가는 접근법이 효과적입니다.증상 확인: 메모리 사용 패턴이 정말 누수인지 확인합니다. 단순히 높은 메모리 사용량이 꼭 누수를 의미하지는 않습니다.간단한 모니터링으로 시작: jstat, top, ps 등의 기본 도구로 전반적인 메모리.. 2025. 4. 13. 레디스 라이센스 변화 요약 (라이센스, 오픈소스, 클라우드) 레디스(Redis)는 오랜 시간 동안 오픈소스 진영의 핵심 인메모리 데이터베이스로 자리잡아 왔습니다. 하지만 최근 몇 년간 클라우드 기업들의 무단 상업적 활용 문제와 함께 라이센스 전환 이슈가 수면 위로 떠올랐습니다. 이 글에서는 레디스의 주요 라이센스 변화와 그 배경, 오픈소스 철학과의 충돌, 그리고 클라우드 환경에서의 영향 등을 총정리해 보겠습니다.라이센스: 레디스의 변화와 전환의 배경레디스는 처음에는 BSD 라이센스를 채택해 자유롭게 사용과 수정이 가능한 오픈소스로 배포되었습니다. 그러나 시간이 흐르면서 아마존, 구글, 마이크로소프트 같은 대형 클라우드 사업자들이 레디스를 상업적으로 활용하면서, 오픈소스 커뮤니티는 새로운 과제에 직면했습니다. 개발자 커뮤니티는 소프트웨어를 무료로 개발했지만, 대형 .. 2025. 4. 11. 이전 1 2 3 4 ··· 8 다음