반응형

API 5

Playwright 로 API Test 해보기 w/ OpenAPI

Playwright 는 주로 Browser UI 검증에 활용되는 도구지만, API Test 에도 활용할 수 있다 정글 입학시험 준비자료에서 다뤘던 서울시 실시간 대기정보 Open API 를 예시로 Playwright Python 을 이용한 API Test 를 간단하게 만져봤다 🔗 API URL http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99✅ To Do 1. 요청이 성공적으로 되는지 2. 응답 형식이 JSON 이고 3. 특정 데이터가 응답에 포함되어 있는지 응답 구조 살펴보기우선, 실시간 대기정보 OpenAPI 는 아래와 같은 구성으로 되어 있다RealtimeCityAir 은 응답 JSON..

TIL/Playwright 2025.06.30

Playwright Python: Tutorial #5 - API Testing

Playwright Python: Tutorial #5 - API Testing Tutorial #1 https://helloahram.tistory.com/221 Tutorial #2 https://helloahram.tistory.com/222Tutorial #3 https://helloahram.tistory.com/223Tutorial # 4 https://helloahram.tistory.com/224   API Testing Playwright 공식 문서 https://playwright.dev/python/docs/api-testing API Testing 으로 Server API 를 시험하고 Server Side Post Condition 을 Validate 할 수 있다  APIReques..

TIL/Playwright 2025.02.28

Java Application 실행 환경 구축

Java Application 실행 환경 구축 1. OpenJDK 설치 iTerms 에서 openJDK 를 설치한다 (쪼끔 오래 걸림) Spring Boot 는 특정 Java 버전에서만 안정적으로 동작하므로 17 을 설치해준다 brew install openjdk@17 Java 설치 확인 java -version Java 경로 확인 /usr/libexec/java_home -V 🐣 Java Version 이 17 이 아닌 경우, 17 로 영구 적용하는 방법 echo 'export JAVA_HOME=$(/usr/libexec/java_home -v 17)' >> ~/.zshrcecho 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.zshrcsource ~/.zshrc 2. To..

TIL/용어 2025.02.07

[Spring] MVC 와 템플릿 엔진, API

듣고 있는 강의 - 김영한의 Spring 입문  MVC - Model View Controller🐣 소프트웨어 디자인 패턴 🐣View - 화면과 관련된 일만 처리Model - 비즈니스 로직과 서버 데이터 관련 처리를 담당 Controller - 사용자 요청을 받아서 Model 과 View 를 연결  Thymeleaf 의 장점 html 을 작성하고 그 파일을 서버 없이 열 수 있다 서버 없이 열 때는 hello! empty 부분이 출력되고 서버에서 열 때는 그 앞에 부분이 출력된다 아래 사진에서 Chrome icon 을 선택하면 서버 없이 열린다 View ViewResolver 를 사용한다  🐣 ViewRosolver 는 Contorller 에서 반환한 View 이름을 기반으로 실제 View 객체에 ..

TIL/JAVA 2024.12.30

[OSTEP] 가상화 CH01-CH04

발표 일자 2024.10.14 MON 10:00 a.m. CH01 이 책에 관한 대화앞으로 배울 주제 1) 가상화 2) 병행성 3) 영속성 + 스터디 추가) 가상화는 물리적 자원을 논리 영역에서 재분배하여 효율적으로 사용하는 개념 (물리적 한계를 넘어설 수 있다)CH02 운영체제 개요 운영체제 Operating System 은 시스템 콜을 제공하여 가상 머신과 관련된 여러 가지 작업을 진행하고, 시스템의 자원을 효율적으로 관리할 수 있게 한다 가상화 Virtualization 은 물리적인 자원을 이용해서 가상 형태의 자원을 생성하고, 많은 프로그램들이 동시에 실행될 수 있게 한다 2.1 CPU 가상화하나 또는 소규모의 CPU를 무한 개의 CPU가 존재하는 것처럼 변환하여 동시에 많은 수의 프로그램을 실행..

반응형