분류 전체보기 77

[Postman] 테스트 스크립트

오늘은 자바스크립트로 API 테스트 스크립트를 작성해보겠다.... 이용한 데모 사이트 : JSONPlaceholder API(https://jsonplaceholder.typicode.com) status가 200인지 확인하여 결과값 받아보기 200의 의미는 OK URL을 존재하지 않는 URL로 수정하면 404 에러가 떠서 FAIL이 나옴을 볼 수 있다. 사실 정상 동작..보다는 정상적으로 로드 되는지 확인하는 거지만 아무튼 ㅎㅎ; 이런 식으로 Collection 내에 있는 스크립트를 한꺼번에 돌릴 수도 있다. (POST FAIL 뜬 건 n시간동안 고민해본 결과 데모 사이트라 저런 것으로 예상...) Export Results를 누르면. 결과 파일을 추출할 수 있다.리포트를 살펴보면 결과값에 대한 내용이..

API 2023.10.16

[MySQL] TABLE 생성 및 조회

생활 코딩 강의 보며 오랜만에 테이블 다시 만들어보기... DB 생성 : CREATE DATABASE 이름; 만든 후 USE 이름; 으로 DB 사용 가능 SHOW DATABASE;로 생성되어 있는 DB 목록 확인 가능 테이블 생성 : CREATE TABLE 테이블명(타이틀명, 타입, 속성) 뒤에 세미콜론(;) 안 붙이면 줄바꿈 가능 VARCHAR, TEXT, INT... : 데이터 타입(구글링 추천.....) NULL : 값 없어도 됨 NOT NULL : 값 필수 PRIMARY KEY(i) : i의 값은 중복되면 안 됨 DESC 테이블명;으로 Field, Type 등 속성 확인 가능 SHOW TABLES;로 생성된 테이블 목록 확인 가능 INSERT INTO 테이블명 (타이틀1,타이틀2...) VALUE..

DB 2023.10.12

[API] REST API 정리

REST API : 웹의 통신 규약인 HTTP을 이용하여 기계들이 통신을 할 때 HTTP의 기능을 최대한 활용하게 해줌 Resource ex) URL이 http://ex.com, Resource가 topic 형식으로로 존재할 때 http://ex.com/topics 형태가 Collection http://ex.com/topics/1의 형태가 Element 물론 리소스를 URL로 표현하는 건 의미 없고 활용을 해야 함 Resource : CRUD Create(post) + Read(get) + Update(put, patch) + Delete(delete) = method POST, GET, PUT, PATCH, DELETE 모두 Postman으로 실습 가능 PUT, PATCH 모두 수정의 의미인데 둘의 ..

API 2023.10.11

[Selenium] 스크린샷

이전에 작성했던 스크립트에 스크린샷 부분만 추가를 해보았다. import pyscreenshot t = driver.switch_to.alert.text time.sleep(1) if t == "제목을 입력하세요": print("PASS") else: print("FAIL") image = pyscreenshot.grab() image.save("..\\scrs\\제목_얼럿_오류.png") 추가한 부분은 이 부분으로, 이슈 발생 시 FAIL을 출력하고 스크린샷을 저장하는 형식이다. 실행하면 FAIL이 나올 경우 scrs라는 폴더에 이미지 파일이 저장된다. 왜 FAIL이 떴냐면? alert 내 텍스트가 "제목을 입력 하세요."였기 때문.. * 웹 한정 캡처가 아닌 PC 화면 전체 캡처(Prt Sc)이기 때..

Selenium 2023.10.10