본문 바로가기

업무 기록56

postman randomInt 랜덤값 사용법 대량 API 테스트하는 경우 Run Collection은 동일한 내용을 반복하거나 JSON, CSV 파일들에서 데이터를 받아와서 반복을 돌려야 한다. 그렇지 않으면 그저 동일한 내용을 반복할 뿐이다. 여기서 DB에 데이터를 넣는데 PK가 중복이 되면 문제가 생긴다. 그렇기 때문에 나는 {{$randomInt}}를 사용하여 pk가 중복이 되지 않게 할것이다. ✔ 배경 이전에는 1개의 API 마다 1만번의 테스트를 실행해야 하는데 PK 중복 문제로 mockaroo라는 사이트에서 더미 데이터를 랜덤으로 만들고 해당 변수의 조건을 맞춰 생성을 할려고 하니 무료버전은 한번에 1000개의 데이터만 생성이 가능하고 총 30만 이상의 테스트를 돌리려고 하니 최소 300번을 더미 데이터를 만들거나 개발을 해서 더미 데이.. 2023. 8. 19.
POSTMAN API 대량 발송 자동 테스트 Run collection 사용 기업에서 송수신을 많이하는 경우 예를들어 송신 API를 대량으로 한 API를 몇만번 시도하고 평균속도 정확성 등을 판단하는 경우가 있다. 이 때 간편하게 대량의 정보를 포스트맨에서 쉽게 테스트하는 방법이다. ✔ Run collection 이동 방법 대량 반복 발송할 폴더의 점 3개를 클릭하게 되면 모달창이 나오고 Run collection을 클릭하면 된다. ✔ 테스트 API 선택 해당 폴더에 API 가 나오게 되고 여기서 원하는 부분만 선택을 하자 ✔ 선택 및 반복 횟수 선택 반복 횟수(Iterations)를 선택하고 Run[Test]API_Sender 를 클릭한다. ✔ 진행 과정 위에 같이 성공 여부, 시간, 어떤 것인지 몇 번인지 등 확인 할 수 있다. 더 자세히 알고 싶으면 우측 상단에 있는 Exp.. 2023. 8. 18.
POSTMAN JSON Import/Export API TEST ✔ JSON import좌측 NEW 옆에 IMPORT 클릭 → 원하는 방식 클릭(여기서는 Raw text 방식) → Paste raw text 안에 Json을 작성 → Continue NAME, FORMAT, IMPORT AS 확인 후 주황색 Import 클릭   ✔ 결과자동으로 Json 형식에 맞게 Import되어 Test간 효율적임  ✔ 참고 코드 "item": [ { "name": "v1", "item": [ { "name": "SMS전송", "request": { "method": "POST", "header": [ { "key": "ApiKey", "value": "{{apikey}}", "type":.. 2023. 8. 17.
SSH 접속 오류 : REMOTE HOST IDENTIFICATION HAS CHANGED REMOTE HOST IDENTIFICATION HAS CHANGED" 오류는 원격 서버에 대해 이전에 저장된 신뢰할 수 있는 호스트 키와 현재 서버의 호스트 키가 다를 때 발생하는 문제 서버 재설정 또는 재설치: 서버가 재설정되거나 재설치되면 호스트 키가 변경될 수 있다. IP 주소 또는 도메인 변경: 서버의 IP 주소가 변경되거나 도메인이 변경되면 호스트 키가 변경될 수 있다. 중간자 공격(MITM): 중간자 공격으로 인해 사용자가 정말로 연결하려는 서버가 아닌 공격자가 제어하는 서버에 연결되었을 수 있다. ✔ 호스트 키 재정의: 이 접근 방법은 사용자가 신뢰할 수 있는 서버인지 확인 후, 새로운 호스트 키를 승인하여 이전 호스트 키를 무시하도록 지시. ssh-keygen -R xxxx.xxxx.xx.. 2023. 8. 9.