분류 전체보기(86)
-
[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 -
[MySQL] 데이터베이스(테이블, 데이터 ...)를 이관하는 방법.
작업 시나리오. 로컬 MySQL 5.7.13 서버의 데이터베이스를 추출/백업. 추출한 데이터베이스를 원격 MySQL 8.0.35 서버의 데이터베이스로 이관/복원. 로컬 서버의 데이터베이스(테이블, 데이터 ...)를 추출/백업. $ mysqldump -u username -p old_database > backup.sql $ ls | grep backup.sql backup.sql MySQL Clinet로 원격 서버에 접속 후, 데이터베이스 생성. $ mysql -h address -P port -u username mysql> CREATE DATABASE new_database; 추출/백업한 데이터베이스(테이블, 데이터 ...)를 생성한 데이터베이스로 이관/복원. $ mysql -h address -P ..
2024.02.14 -
[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 -
[Linux] /etc/ssh/sshd_config의 Ciphers, MACs 옵션을 설정하는 방법.
Ciphers (암호화 알고리즘) ? SSH 세션의 데이터를 암호화 알고리즘을 제어. Ciphers 알고리즘 종류 aes128-cbc: 128비트 AES (Advanced Encryption Standard) 암호화 aes192-cbc: 192비트 AES 암호화 aes256-cbc: 256비트 AES 암호화 3des-cbc: Triple-DES (3DES) 암호화 blowfish-cbc: Blowfish 암호화 chacha20-poly1305@openssh.com: ChaCha20-Poly1305 암호화 (OpenSSH에서 사용하는 고속 암호화) ... MACs (메시지 인증 코드 알고리즘) ? SSH 세션의 메시지 인증 코드를 생성하는 알고리즘을 제어. 데이터 무결성을 보장. 중간에 데이터가 변경되지 ..
2024.01.16 -
[Oracle] SQL Developer 사용하여, 테이블에 사용된 쿼리(DDL, DML, ...)를 추출/조회하는 방법.
SQL Developer ? 오라클에서 개발한 데이터베이스 개발 및 관리 도구. 작업 시나리오. SQL Plus 를 사용하여, *.sql(DDL, DML …)을 수행. SQL Developer 를 사용하여, 위에서 수행된 쿼리를 추출/조회. 필자의 작업 환경. 오라클 서버 버전. # sqlplus -v SQL*Plus: Release 11.2.0.2.0 Production SQL Developer 버전. SQL Plus 를 사용하여, *.sql(DDL, DML …)을 수행. SQL Plus 접속, *.sql 실행 작업은 링크를 참고한다. *.sql 작성. 테스트 테이블 생성. 제약 조건 생성(기본 키 설정, 외래 키 설정) 데이터 삽입. $vi export_sd.sql /* DDL 테스트 테이블 생성. ..
2024.01.15