목록전체 글 (233)
주뇽's 저장소
👉🏻 미니넷은 루트 환경에서 실행해야한다!! - sudo su 명령어를 통해 관리자 모드로 실행1. 우분투 환경을 설치해서 미니넷을 테스트👉🏻 AWS EC2환경에서는 핑 테스트가 정상적으로 실행이 되지만 cpu 한계때문인지 중간중간 계속 에러가 나므로 vm환경에서 테스트우분투 환경에서 테스트를 진행하는 경우 호스트별로 IP가 달라야 테스트가 가능한데 IP가 동일한 오류 발생2. 이미 환경이 구축된 미니넷 VM을 다운로드 하여 사용CLI 환경으로 제어해야 한다는 단점이 존재하지만 IP가 동일한 오류는 해결버츄얼 박스에서 미니넷 vm을 설치하는 방법https://github.com/mininet/mininet/releases/위 깃허브에서 20.04 LTS버전 설치Steps for download M..
0. 사전 준비- AWS 액세스 키와 시크릿 키 발급- AWS CLI 설치1. 프로젝트 구조 설정먼저, 다음과 같은 디렉토리 구조를 설정한다:my-fastapi-app/├── app│ ├── controller│ │ ├── __init__.py│ │ └── NickController.py│ ├── dto│ │ ├── __init__.py│ │ ├── NicknameProfileRes.py│ │ ├── NicknameReq.py│ │ ├── NicknameRes.py│ │ └── ProfileImageReq.py│ ├── generation│ │ ├── __init__.py│ │ ├── makeNickname.py│ │ └── makeProfile.py│ ├── service│ │ ├── __init__...
네트워크 알고리즘 설명문제 설명주어진 컴퓨터 네트워크 정보로 연결된 네트워크의 수를 찾는 문제다. 각 컴퓨터가 네트워크 상에서 연결된 경우 하나의 네트워크로 간주한다. 이를 통해 네트워크의 개수를 계산한다.해결 방법기본 설정:visit 배열을 통해 각 노드의 방문 여부를 추적한다.모든 노드를 초기화하여 방문하지 않은 상태로 설정한다.static boolean[] visit;public int solution(int n, int[][] computers) { int answer = 0; visit = new boolean[n]; for(int i = 0; i 그래프 순회:각 노드를 순회하며 방문되지 않은 노드를 찾는다.방문되지 않은 노드가 발견되면 DFS를 수행하여 해당 노드와 연결된 모든..
https://school.programmers.co.kr/learn/courses/30/lessons/17680?language=java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr[1차] 캐시 알고리즘 설명 문제 설명캐시 메모리에서의 작업 처리 시간 최적화를 위해, Least Recently Used (LRU) 알고리즘을 사용하여 캐시 히트와 캐시 미스를 관리하는 문제다. 캐시 크기와 도시 이름 배열이 주어졌을 때, 각 도시 이름이 주어질 때마다 캐시 히트인지 미스인지 판단하고 총 실행 시간을 계산한다. 해결 방법기본 설정:cacheSize가 0이면 모..
2024.06.15 - [웹개발] - 성능테스트를 위한 JMeter 사용 방법(1) 성능테스트를 위한 JMeter 사용 방법(1)2024.06.15 - [웹개발] - 성능테스트를 위한 윈도우와 Mac에서 JMeter 설치 방법 성능테스트를 위한 윈도우와 Mac에서 JMeter 설치 방법Apache JMeter는 성능 테스트 및 부하 테스트를 위한 도구로 널리 사용jypark1111.tistory.com 해당 포스팅은 JMeter 사용 방법1에서 나온 결과들을 시각화하는 과정이며 선택사항이다. 0. JMeter, Prometheus, Grafana를 이용한 시각화 작업성능 테스트는 소프트웨어 개발에서 중요한 부분이다. JMeter를 이용해 성능 테스트를 수행하고, Prometheus와 Grafana를 통..
2024.06.15 - [웹개발] - 성능테스트를 위한 JMeter 사용 방법(1) 성능테스트를 위한 JMeter 사용 방법(1)2024.06.15 - [웹개발] - 성능테스트를 위한 윈도우와 Mac에서 JMeter 설치 방법 성능테스트를 위한 윈도우와 Mac에서 JMeter 설치 방법Apache JMeter는 성능 테스트 및 부하 테스트를 위한 도구로 널리 사용jypark1111.tistory.com 이전 포스팅을 통해 JMeter를 통해 인기 게시글 100개를 조회를 할 때 성능테스트를 진행하였다. 이 때 100명의 유저가 초당 10명씩 GET 요청을 보내는 행위를 총 10번 진행해서 1000개의 Sample 데이터를 얻을 수 있었고, 그 결과는 상당히 좋지 못했다. 이러한 문제점을 해결하기 위해서는..
2024.06.15 - [웹개발] - 성능테스트를 위한 윈도우와 Mac에서 JMeter 설치 방법 성능테스트를 위한 윈도우와 Mac에서 JMeter 설치 방법Apache JMeter는 성능 테스트 및 부하 테스트를 위한 도구로 널리 사용된다. 이 가이드는 윈도우와 Mac에서 JMeter를 설치하는 방법을 단계별로 설명한다. 성능 테스트 도구와 JMeter 소개성능 테스트jypark1111.tistory.com 이전 포스팅을 통해 JMeter를 제대로 설치를 했다면 이제 테스트 하고 싶은 API를 테스트하면 된다. 나는 자주 조회하게 되는 인기게시글 100에대한 API 성능 테스트를 진행했다. 한글 설정 방법(예제에서는 영어로 진행) 1. 쓰레드 그룹 생성 스레드 그룹 설정의 각 항목 설명Number of..
Apache JMeter는 성능 테스트 및 부하 테스트를 위한 도구로 널리 사용된다. 이 가이드는 윈도우와 Mac에서 JMeter를 설치하는 방법을 단계별로 설명한다. 성능 테스트 도구와 JMeter 소개성능 테스트 도구는 소프트웨어 애플리케이션의 성능을 평가하고 병목 현상을 식별하는 데 사용된다. 다양한 성능 테스트 도구가 있으며, 각 도구는 고유한 특징과 사용 사례를 가지고 있다. 아래에 몇 가지 주요 성능 테스트 도구와 함께 Apache JMeter에 대한 자세한 설명을 제공한다.주요 성능 테스트 도구Apache JMeter설명: 오픈 소스 성능 테스트 도구로, 다양한 프로토콜(HTTP, HTTPS, FTP, JDBC 등)을 지원한다.특징:GUI 기반으로 쉽게 테스트 계획을 작성할 수 있다.분산 테..