Archive: 2019

0

Postman - 8. Pre-request Script

요청 때마다 랜덤한 정수를 사용하고 싶다면 어떻게 할까?Postman은 Pre-request Script라는 기능이 있어 요청 전에 특정 스크립트 코드를 실행시킬 수 있다. Pre-request Script 탭을 클릭해서 앞서 랜덤한 정수값을 생성시킨 뒤 전역 변수 id에 담는다. 이제 전역 변수 id를 사용해서 요청을 보내면 된다. Pre-reque

0

Postman - 7. Global variable

응답으로 받은 데이터를 다른 요청에 사용하고 싶다면 어떻게 해야할까?Postman에서는 Global variable 기능이 있어 응답의 값을 전역 변수에 담는다면 이를 다른 요청에 사용할 수 있다. http://httpbin.org/uuid 으로 GET 요청을 보내면 응답으로 uuid를 받는다. Tests 탭에는 요청 응답에 대해 테스트 코드를 자바스크립

0

Postman - 6. Request Body

Postman으로 request body를 담아 POST 요청을 보내보자. 이번에는 http://httpbin.org/post 로 요청을 보낸다.요청 method는 기존 GET에서 POST로 변경한 후 Body 탭을 클릭하고 raw를 선택한다. content-type을 application/json으로 지정한다. 요청을 보내면 httpbin.org 서버

0

Postman - 5. Sharing request

Link로 요청 공유하기 Collection을 우클릭한 후 Share Collection을 클릭한다. Get link 탭에서 Get Link 버튼을 클릭한다. 아래와 같이 공유할 수 있는 링크를 받을 수 있다. 이 공유된 Collection을 받기위해 상단 Import 버튼을 클릭한 후Import From Link 탭에서 공유된 링크를 입력 후 I

0

Postman - 4. Authentication

httpbin.org 의 Auth /bearer end point를 통해 간단한 인증 요청을 해보자 http://httpbin.org/bearer 로 요청을 하면 401 status code를 받는다. 401 unauthorized 응답이 뜨는 이유는 서버에 credential을 보내야 인증이 되는데 그 정보를 보내지 않았기 때문이다. Postman은

0

Postman - 3. Debugging

내가 요청을 했을 때 어떤 데이터가 전송됐고 어떤 데이터를 응답받았는지를 정확하게 확인하고 싶다면Postman 가장 하단 좌측에 있는 Postman Console을 사용해보자. Postman Console을 실행하면 다음과 같은 창이 뜬다. Postman Console이 띄워진 상태에서 요청을 보내면아래와 같이 자세한 요청과 응답의 정보를 확인할 수 있

0

Postman - 2. Passing data

요청에 데이터를 보낼 때 쿼리 스트링을 사용하여 파라미터의 키와 값을 보낼 수 있다. 체크박스를 클릭하여 쿼리 스트링을 수정하지 않고도 해당 파라미터의 사용/미사용을 설정할 수 있다. 응답을 보면 headers 관련 정보가 있는데 우린 지정해 주지 않았지만 Postman이 headers를 지정하여 보낸 것이다. headers 역시 쿼리 파라미터를 사용

0

Postman - 1. First Request in Postman

httpbin.org에는 아래와 같이 여러 HTTP 요청 및 응답을 확인할 수 있는 end point를 제공하는 사이트이다. Postman을 사용해 httpbin으로 요청을 보내보자. http://httpbin.org/get 으로 요청을 보내면 아래와 같은 응답을 받을 수 있다. 해당 포스팅은 Postman Crash Course for Beginne

0

Redis) 이것이 레디스다 13 - 임계점

논리적으로 스케일 아웃의 한계는 없지만 현실적으로는 네트워크 대역폭 등의 한계가 있는데 이를 임계점이라 한다. 여러개의 인스턴스를 하나의 서버에서 올릴 때 레디스는 하나의 코어(단일 쓰레드)를 사용하기 때문에 코어의 수보다 코어 하나의 성능이 레디스의 성능에 영향을 준다. 그렇다면 멀티코어 시스템에서 성능을 높이기 위해서 인스턴스 여러 개를 실행하는 방

0

Redis) 이것이 레디스다 12 - 샤딩 기법

샤딩은 다른 용어로 파티셔닝(Partioning)으로 부른다.파티셔닝은 각 데이터를 특정 조건에 따라서 서버에 분산 저장하는 기법이다.샤딩은 동일한 갯수의 하드웨어를 사용할 때 복제에 비해서 더 많은 데이터를 저장할 수 있다. 복제의 경우 마스터 노드에 쓰기 연산이 발생하면 슬레이브 노드에도 쓰기 연산이 발생해야 동기화가 유지된다. 그렇기 때문에 복제를 통