Tool(8)
-
[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 -
[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 -
[git] git 개념 정리.
Git ?컴퓨터 파일의 변경사항을 추적하고 사용자들 간에 작업을 조율하기 위한 스냅샷 스트림 기반의 분산 버전 관리 시스템이다.Git 작업 환경의 종류.CLI : 리눅스 베이스의 터미널에서 Git 작업을 수행.(Git bash ...)GUI : GUI 도구에서 Git 작업을 수행. (Sourcetree, GitKraken, TortoiseGit …)스냅샷 스트림 ?Git은 특정 시점의 저장소의 파일 시스템 전체 상태를 스냅샷으로 저장(Commit)한다.Git은 전체 상태를 스냅샷으로 저장함에도 사이즈가 작고 속도가 빠르다.마지막 스냅샷만 통째로 저장한다.파일이 달라지지 않았으면 파일을 새로 저장하지 않는다.즉, 이전 상태의 파일에 대한 링크만 저장하기 때문에 사이즈가 작고 속도가 빠르다.분산 버전 관리 ..
2023.08.01