반응형

QA Engineering/Server API Test 14

API 로 호출한 값을 실제 화면에서 확인 해보기

앞서 Postman을 써보고 싶은데 제대로 쏠만한 API 가 없어서 못해본 사람들을 위해맹그러본 얍얍 API MVP 버전을 다시 업데이트 해봄https://passorfail.tistory.com/186 로컬에서 게시판서버로 Postman 테스트 해보기Server 주요 정보실행 OSmac OS (windows 확인 안함)java version17 (sdk17)databaseh2 (file-base mode)filenameboard-server-jdk17-v0.01.jarAPI Return Typejsonheader authenticationno (인증 절차 없음)FunctionCreate, ReadURL Info & Samplemethod : ppassorfail.tistory.com작업시간은 궁상떠는 ..

로컬에서 게시판서버로 Postman 테스트 해보기

Server 주요 정보실행 OSmac OS (windows 확인 안함)java version17 (sdk17)databaseh2 (file-base mode)filenameboard-server-jdk17-v0.01.jarAPI Return Typejsonheader authenticationno (인증 절차 없음)FunctionCreate, ReadURL Info & Samplemethod : postlocalhost:8282/api/board/body value (reqiured){     "title": "테스트용 게시판입니다",     "content": "jdk17 버전에서 구동합니다. 그리고 지금은 mac os에서만 사용 가능해요",     "author" : "paul jeoung",    ..

POSTMAN db 정보를 pre-rq script 에 담기

포스트맨 문서에서도 추천하는 방법은 아니라고 한다. 심지어 mysql12 가 npm에 설치 되어 있어야 하는데, 내 로컬 환경에서 계속 설치가 실패한다. 귀찮아서 일단 스크립트만 올려놓고 나중에 확인해 보려고 한다. const userid = "test1234"; const mysql = require('mysql12'); const connection = mysql.createConnection( { host : 'rds-mysql-stg-qatest-app.cluster-crqtxrdsqxcz.ap-northeast-2.rds.amazonaws.com', user : 'test1234', password : 'test1234' // database : }); connection.connect((err..

공공 데이터 API XML 결과 분리해 보기

공공 데이터 API로 간단한 실습 같은게 있으면 좋을 것 같아서 서울시 공공데이터에 들어가 봤는데... 일단 회원가입을 하고 API Key를 받아야 한다 귀찮지만 가입을 했는데, 하루에 1천번 밖에 못쏜다 ㅠㅠ 물론 천번 쏠일이야 없겠지만 또 사람 마음이 참... 찾다보니 sample로 호출도 가능 한것 같다 기본 url에 파라메터를 조합하는 형식인데, 응답을 xml 형태로 만들어 준다 파이썬의 ET 라이브러리를 이용해 xml 데이터를 파싱 하여 사용 가능 할것 같다 import requests # url = "http://openapi.seoul.go.kr:8088/sample/xml/ListRainfallService/1/5/%EC%84%9C%EC%B4%88%EA%B5%AC" # 서초구 실시간 강우량..

Postman Tests 탭에서 변수 선언

앞에서 Pre-requests 탭에서 호출하여 받은 변수를 가지고 Post method의 변수로 사용했고, https://passorfail.tistory.com/157 Postman Pre-requests 변수 사용 포스트맨에서 Pre-requests 탭에서 미리 호출한 api 의 응답 값을 Body 탭의 json 값에 변수로 사용 하고 싶은 경우가 있다. 매번 다시 하려면 잊어 버려서 시간이 오래 걸려 기억 차원에서 간단히 정리 passorfail.tistory.com Post method에서 호출하여 받은 respose 데이터 중 authKey를 다른 get method, post method 에서 재 사용 하거나, header에 사용하기 위해 Tests탭에서 처리 하는 방법을 대략 적으로 적어 놓..

Postman Pre-requests 변수 사용

포스트맨에서 Pre-requests 탭에서 미리 호출한 api 의 응답 값을 Body 탭의 json 값에 변수로 사용 하고 싶은 경우가 있다. 매번 다시 하려면 잊어 버려서 시간이 오래 걸려 기억 차원에서 간단히 정리 한다. 시나리오) Post 메소드를 호출 해 사이트에 로그인 하기 위한 스레드를 만들 예정 Body 탭에 필요한 파라미터 = 로그인할 ID, PW, security Key Pre-requests 탭 = security Key 를 가지고 오기 위한 java script // URL에 사용할 userid와 url을 const 를 사용해 선언 // const userid = 'qatest'; const userid = pm.variables.get("user"); const url = 'http..

POSTMAN pm.variables.get, pm.environment.get 차이

Postman에서 **pm.variables.get**과 **pm.environment.get**은 모두 값을 가져오는 데 사용되지만, 변수와 환경 변수의 다른 유형의 데이터에 액세스합니다. pm.variables.get: 이 메서드는 컬렉션 및 요청 변수에서 값을 가져오는 데 사용됩니다. 컬렉션 변수는 컬렉션 내의 모든 요청에서 공유되며, 요청 변수는 단일 요청에 대해 특정합니다. 예시 사용법: const tokenA = pm.variables.get("token_a"); // 컬렉션 또는 요청 변수 가져오기 console.log(tokenA); const tokenA = pm.variables.get("token_a"); // 컬렉션 또는 요청 변수 가져오기 console.log(tokenA); pm..

Postman 시작 하기

크롬에서도 Local 에서도 쉽게 restful API 확인을 위한 툴 개발자는 아니고 Test Engineer 수준에서 가볍게 Postman과 관련된 내용을 업데이트 하고자 함 1. 다운로드 이건 "잘알딱깔센" 2. API 만들기 이것도 "잘알딱깔센" 3. 사용하고자 하는 기능 Pre-request Script Test 4. 일단 맛보기 Pre-request Script 12345//random code createvar random1 = Math.floor(Math.random() * 100) + 1;var random2 = Math.floor(Math.random() * 100) + 1;var transactionID = "QA_2020_"+ random1+"_"+random2;pm.environm..

Oracle SQL Developer ERD viewing

DB 구조 이해를 위해 ERD를 viewing 하는 기능이 SQL Develper에 있다.물론 DB 개발 파트에서 제약조건이나 종속을 걸어 놓지 않는다면 ERD를 보더라도 이해가 안될 수 있지만그래도 없는것 보다 있는게 나아서 일단은 DB를 보기전 ERD를 확인 해 본다. 1. 파일 > Data Modeler > Import > Data dictionary 2. Database access and select my Database for wizard 2. select to data base schema 3. select to object (Tables) 4. Clicks to 완료 이러면 띠리로리라리디자인 생성중 ㅋ 짜잔 생성 완료음.. 봐도 이해 안되는건 그냥 SKIP...

728x90
반응형