3줄 요약- 10,000건의 기업의 사업자번호를 API 조회해야 하는 상황(csv 파일로 존재)- Postman, Jmeter, RestAssured를 통해 해결 가능- Postman(Javascript)나 RestAssured(Java) 추천, Jmeter는 비추(부하 테스트를 위한 툴이기 때문) 배경 설명사업자번호로 외부 기업평가 API를 호출해서 자사 DB에 담는 작업을 수행해야 했습니다. 사업자번호 10,000개를 조회해야 하는 상황이어서 하나하나 기입하기에는 무리라고 판단했습니다. 이를 해결하기 위해 API 자동화 테스트 툴이 있는지 알아보았습니다. 여러 테스트 툴을 알아보던 중 Postman에 csv, json 파일을 읽어서 파라미터로 API 요청해주는 기능이 있다는 것을 알게 되었습니다...
WebSocket 이란? 서버와 클라이언트 간 메시지 교환을 위한 통신 규약 웹소켓 프로토콜(WebSocket Protocol)은 HTTP와 다른 통신 프로토콜로 웹 서버와 웹 브라우저가 서로 실시간 메시지를 교환하는데 사용됩니다. 웹소켓 연결을 맺기 위한 첫 번째 handShake를 주고받은 이후 지속적으로 연결이 유지되는 것이 특징이며, 매번 메시지 전송 시에 새롭게 연결을 맺을 필요가 없어 빠르고 효율적이다. 웹소켓은 TCP(Transmission Control Protocol : 전송 제어 프로토콜) 소켓과 이름만 유사할 뿐 브라우저의 소켓이며, 웹소켓 프로토콜은 HTTP와 동일하게 애플리케이션 계층에서 동작합니다. 또한, 웹소켓은 평문 메시지 전송방식으로, SSL/TLS 보안 계층으로 암호화되어..
3줄 요약 1. JWT(Json Web Token)이란 JSON 객체에 인증(Authentication), 인가(Authorization) 정보를 담아 서버-클라이언트 간 안전하게 데이터를 주고받기 위한 매개체 => 주된 사용처는 로그인! 2. 장점 : JWT로 로그인 구현시 서버에 부담이 적고, 수평 확장에 용이 3. 단점 : Payload에 너무 많은 정보다가 담기면 네트워크 사용량이 증가, 클라이언트에 토큰이 저장되어 서버에서 조작 불가 1. JWT(Json Web Token) 이란? 유저의 인증(Authentication)과 인가(Authorization) 정보를 서버와 클라이언트 간에 안전하게 주고받기 위해서 사용합니다. JWT 토큰은 웹에서 Authorization HTTP HEADER를 Be..
※ 전체 일정 : XXXX.XX.XX ~ XXXX.XX.XX ※ 작업 대상 ◎ webtob 4.1.8.1 B291.54.0, webtob 4.1.9.1 B308.16.0 이하 버전 - 대상 서버1 : 호스트명1, 호스트명2 - 대상 서버2 : 호스트명1, 호스트명2 ※ 상세 일정 - xxxx.xx.xx : 파일 백업 및 패치 업로드 - xxxx.xx.xx ~ xxxx.xx.xx : 패치 및 보안 취약점 조치 - xxxx.xx.xx ~ xxxx.xx.xx : 모니터링 ※ 작업 절차 ▶ $WEBTOBDIR 속한 파티션 사이즈 체크 > df -k, (HP-UX : bdf) > du -sk $WEBTOBDIR ▶ 파일 백업 > cd $WEBTOBDIR ; tar cvpf webtob\(`whoami`\)_202..
- Total
- Today
- Yesterday
- JWT
- Spring
- 나만의챗봇
- 백준
- 전자정부프레임워크
- NLU
- springboot
- 코드트리
- 챗봇
- BufferedWriter
- 자바
- thymeleaf
- 취리코
- 취업리부트코스
- 회고록
- 코딩테스트
- 유데미
- 재기동
- BufferedReader
- dxdy
- 글또
- Comparable
- 개발자취준
- script
- BFS
- Java
- 객체정렬
- RASA
- Comparator
- 항해99
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |