728x90
반응형
  • Swagger API 리스트를 Postman Collenction 으로 변경하는 방법에 대해 소개합니다. 

  • /v3/api-docs 링클를 클릭하면 후 마우스 우클릭하면 json 파일로 저장을 합니다. 

  • Postman 을 실행한후 File -> Import 버튼을 클릭합니다.

 

아래와 같은 화면이 나오면 Swagger 에서 저장한 api-docs.json 파일을 드래그 앤 드랍을 하여 Import 수행합니다. 

 

  • Import 완료 

728x90
반응형

'테스팅' 카테고리의 다른 글

[Postman] Postman 사용법 간단 정리  (0) 2024.07.26
[Jmeter] Apach Jmeter 사용법  (0) 2022.04.16
728x90
반응형

Postman 이란? 

  • Postman 인란 API 개발 및 테스트를 위한 강력한 도구 입니다. 
  • 개발자가 코드를 개발하고 API 별로 테스트를 수행할 수있는 강력한 테스트 툴입니다. 

Postman 설치 및 실행 

  • https://www.postman.com/downloads/ 공식 웹사이트에서 다운로드 받아 설치 합니다. 
  • 설치가 완료 되면 postman 을 실행 합니다. 
  • 설치가 완료되면 테스트에서 사용하는 주요  매뉴를 확인할수 있습니다. 
    • Workspaces: 다양한 프로젝트를 관리할 수 있는 공간입니다.
    • Collections: API 요청들을 그룹화하여 관리할 수 있습니다.
    • Requests: 실제 API 요청을 수행하는 작업입니다.

 

Postman 테스트 

  • 테스트를 하기위해 우선 작업공간(Workspace) 를 생성 합니다. 

 

 

  • 프로젝트가 생성 되면 테스트를 할수 있는 기본 샘플이 제공 됩니다. 

 

  • 샘플 케이스를 통해 Postman 기본 사용법을 익힙니다.

API 요청 만들기

  1. 새 요청 생성
    • Postman을 실행하고 왼쪽 상단의 New 버튼을 클릭하여 새로운 요청을 만듭니다.
  2. HTTP 메서드 선택
    • 요청 창에서 GET, POST, PUT, DELETE 등 필요한 HTTP 메서드를 선택합니다.
  3. URL 입력
    • URL 입력란에 요청을 보낼 API의 엔드포인트를 입력합니다.
  4. 헤더 및 파라미터 설정
    • Headers 탭에서 요청에 필요한 헤더를 추가할 수 있습니다.
    • Params 탭에서 쿼리 파라미터를 추가할 수 있습니다.
  5. Body 설정 (POST, PUT 요청 시)
    • Body 탭에서 요청 본문을 설정합니다. JSON, form-data, x-www-form-urlencoded 등의 형식을 지원합니다.
  6. Send 버튼 클릭
    • 모든 설정이 완료되면 우측 상단의 Send 버튼을 클릭하여 요청을 보냅니다.

4. 응답 확인

  • 요청을 보내면 하단의 응답 창에 API의 응답이 표시됩니다.
    • Status: HTTP 상태 코드 (예: 200 OK, 404 Not Found)
    • Response Body: API로부터 반환된 데이터
    • Headers: 응답 헤더
728x90
반응형

'테스팅' 카테고리의 다른 글

[Postman] swagger to Postman 시나리오 전환 방법  (0) 2024.07.26
[Jmeter] Apach Jmeter 사용법  (0) 2022.04.16
728x90
반응형

어플리케이션 부하 테스팅 툴의 한 종류인 Jmeter 사용법에 대해 설명합니다.

해당 자료는 우분투 20.04 LTS 버전 환경 기준으로 Jmeter 사용법에 대해  작성한 글입니다. 

Jmeter 란?

어플리케이션에 대한 부하 테스트를 진행함으로서 성능을 분석하고 측정하기 위한 부하 툴이디

부하를 줄수 있는 방법에는 대표 적으로 아래의 종류 가 있다 . 

  1. Jdbc DataBase 연결 
  2. FTP 
  3. LDAP
  4. Web Service
  5. JMS
  6. HTTP
  7. TCP

JMeter  다운로드

아래의 경로에서 Jmeter 를 다운로드 받습니다. 

2022.04 월 기준으로 현재 5.4.3 버전 까지 릴리즈되었습니다. 

Java 버전 이상에서 구동 되는 툴입니다. 

https://jmeter.apache.org/download_jmeter.cgi

 

Apache JMeter - Download Apache JMeter

Download Apache JMeter We recommend you use a mirror to download our release builds, but you must verify the integrity of the downloaded files using signatures downloaded from our main distribution directories. Recent releases (48 hours) may not yet be ava

jmeter.apache.org

 

apache JMeter 다운로드

JDK 8 설치 

  • open jdk8 install  
sudo apt install openjdk-8-jdk
  • 설치된 java 버전 확인
jmeter@ubuntu2004:~$ java -version
openjdk version "1.8.0_312"
OpenJDK Runtime Environment (build 1.8.0_312-8u312-b07-0ubuntu1~20.04-b07)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)
jmeter@ubuntu2004:~$ javac -version
javac 1.8.0_312

 

JMeter 실행 

  1. 다운로드 바이너리 바일 압축 해제 
  2. jemeter.sh 실행 
jmeter@ubuntu2004:~$ tar xvzf apache-jmeter-5.4.3.tgz 
jmeter@ubuntu2004:~$ cd apache-jmeter-5.4.3/bin
jmeter@ubuntu2004:~/apache-jmeter-5.4.3/bin$ sh jmeter.sh 

JMeter  부하 테스트

JDBC 로 오라클 Database 접속 하여 DML 부하 테스트 하는 방법에 대해 알아보겠습니다. 

 

Thread Group 생성

File ->New  버튼을 눌러 테스트 계획을 만듭니다. 

Test Plan 우클릭 버튼을 눌러 쓰레드 그룹을 만듭니다. 

Jdbc Connection Configuration 생성 

설정 내용

Name :커넥션  명을 작성 한다. 

  • Variable Name for  create pool : 실제 테스트시 사용할 Connection pool 명이다 . 
  • Database URL : 오라클 접속 URL jdbc:oracle:thin:@116.121.154.196:1521:ORCLCDB
  • JDBC Driver Class :오라클 jdbc 드라이버 클래스 명을 선택 한다. 
  • UserName : 접속할 테스트 계정이다 . 
  • Password :접속할 테스트 계정의 비밀번호 이다. 

 

 

테스트 결과 Report  생성 

Test Plan ->Add ->Listener 선택후 확인하고자 하는 결과 리포팅 추가 작업 

  • ViewResult Tree 추가 
  • Summary Report 추가 

Test Plan 작성 내용 정리

  1. Test Plan 생성 
  2. Thread Group 생성
    • 오라클 connection 생성 
    • Jdbc 테스트 쿼리 작성 
  3. 테스트 결과 리포트 추가
    1. ViewResult Tree 추가(3-1 그림 참고)
    2. Summary Report 추가 (3-2 그림 참고)

 

Jmeter Test Plan
3-1.Jmeter Summary Report

 

3-2.Jmeter Result Tree

728x90
반응형

+ Recent posts