Tool(19)
-
[Git] 로컬 환경의 프로젝트를 GitLab 서버에서 관리하는 방법.
Local Server 정보.$ hostnamectl... Operating System: Red Hat Enterprise Linux 8.10 (Ootpa) CPE OS Name: cpe:/o:redhat:enterprise_linux:8::baseos Kernel: Linux 4.18.0-425.13.1.el8_7.x86_64...GitLab Server 에서 프로젝트 생성.Local Server 에서 SSH 키 생성.$ ssh-keygen -t rsa -b 4096 -C "gunwoo_park@tmaxsoft.com" 생성한 키 출력.$ cat ~/.ssh/id_rsa.pub GitLab Server 에서 출력한 SSH 키 등록.Local Server 작업 내역. G..
2024.09.10 -
[Postman] REST API(HTTP) 호출 컬렉션을 CLI(Command Line Interface)로 실행하는 방법.
Newman ?Postman으로 생성한 API 호출 컬렉션을 CLI(Command Line Interface)에서 실행할 수 있는 Node.js 도구.Newman 기능 설명.Postman 컬렉션 실행: Postman에서 작성한 컬렉션을 커맨드 라인에서 실행할 수 있음.테스트 결과 보고: 컬렉션 실행 후 테스트 결과를 요약하여 보고서 형식으로 출력할 수 있음.환경 변수 및 데이터 파일 지원: 환경 변수 및 데이터 파일을 지원하여, 테스트 데이터를 동적으로 변경하고 다양한 환경에서 테스트를 실행할 수 있음.CI/CD 적용: CI/CD 도구(Jenkins, Travis CI, CircleCI, GitLab ...)와 통합하여 테스트를 자동으로 실행하고 결과를 보고할 수 있음.Postman에서 API 호출 컬렉..
2024.03.15 -
[Postman] REST API(HTTP) 호출을 그룹화 및 자동화하는 방법.
Postman ?API를 개발 및 테스트하기 위한 협업 플랫폼.Postman 기능.API 요청/응답 테스트 : 다양한 전문 유형의 API 요청을 보내고 응답을 확인할 수 있음.콜렉션 : API 요청을 그룹/콜렉션으로 구성하여 API 세트에 대한 테스트 스위트를 만들거나, 작업 흐름을 구성할 수 있음.환경 변수 및 구성 : 다양한 환경(개발, 테스트, ...)에 대한 변수를 지원하여 동일한 요청을 여러 환경에서 실행하고 다양한 구성을 테스트할 수 있음.테스트 스크립팅 : JavaScript를 사용하여 테스트 스크립트를 작성할 수 있는 기능을 제공하여 API 응답을 자동으로 검증하고 테스트할 수 있음.REST API(Representational State Transfer API) ?자원을 URI(Unifo..
2024.03.12 -
[Docker] MySQL 설치하는 방법.(이미지 다운로드, 컨테이너 생성/실행, 원격에서 MySQL 서버로 접속 …)
Docker Server 환경 정보. $ docker -v Docker version 20.10.10, build b485636 $ docker info | grep "Docker Root Dir" Docker Root Dir: /var/lib/docker Docker MySQL8 이미지 다운로드. $ docker pull mysql:8.0 8.0: Pulling from library/mysql bce031bc522d: Pull complete 9d95fc125cf8: Pull complete 22412d6d690f: Pull complete 79d453aad0eb: Pull complete 1b6cca7a391d: Pull complete f9e7ae943297: Pull complete af3e28..
2024.01.17 -
[VisualVM] VisualVM을 사용하여 원격 서버의 JVM을 모니터링 하는 방법.(VisualVM, JEUS 연동.)
VisualVM ? JVM으로 구동되는 Application의 상태, Thread 현황, JVM 메모리, CPU 사용률 ..을 모니터링 할 수 있는 도구. *작업 시나리오. 원격 시스템(SERVER)에서 VisualVM 연동을 위한 JVM-OPTION을 설정. JVM-OPTION을 설정한 프로세스(JEUS)를 기동. 로컬 시스템(CLIENT)에서 VisualVM을 사용하여, 원격 시스템의 프로세스(JEUS)와 연동. 로컬 시스템에서 원격 시스템의 Application의 상태, Thread 현황, JVM 메모리, CPU 사용률 … 을 모니터링. VisualVM 다운로드. https://visualvm.github.io/ JEUS 7 Fix#5 메뉴얼. https://technet.tmaxsoft.com/u..
2024.01.05 -
[JMeter] 원격 서버의 성능(CPU, Memory, Swap, Disk/Network I/O …)을 모니터링하는 방법. (Jmeter PerfMon Plugin, Server-Agent 설치/실행/연동 방법.)
*작동 구조. *작업 시나리오. 성능(CPU, 메모리, 스왑, 디스크 I/O, 네트워크 I/O)을 측정할 원격 시스템(SERVER)에서 Server Agent을 기동. 로컬 시스템(CLIENT)의 JMeter PerfMon 플러그인을 사용하여, 원격 시스템(SERVER)의 Server Agent와 연결. 로컬 시스템(CLIENT)에서 원격 시스템(SERVER)의 성능(CPU, 메모리, 스왑, 디스크 I/O, 네트워크 I/O)을 모니터링. *원격 시스템의 작업 내역. Server Agent 다운로드 경로. https://archive.org/details/server-agent-2.2.3 Server Agent 사용 방법 참고. https://github.com/undera/perfmon-agent/blo..
2024.01.04