본문 바로가기
Programming/Vue

[실습] 뷰(Vue)로 임시 비밀번호 발급 기능 구현하기 - REST API 연동 테스트

by 돌방로그 2023. 3. 9.


오늘의 실습 목표는 "임시 비밀번호 발급 기능 만들어보기!" 입니다.
본 게시글에서 다루는 사항은 임시 비밀번호 발급 기능의 REST API를 연동 테스트하는 과정입니다.

 


임시 비밀번호 발급 기능 구현하기 - REST API 연동 테스트

사전 준비

아래 사항에 대해서 사전 준비가 완료되지 않으신 분들은 아래 링크를 참조하여 사전 준비를 진행합니다.

 


테스트

테스트는 Postman으로 Controller에 구현한 REST API를 호출하여 해당 로직이 정상적으로 결과를 도출하는지를 확인해야 하나, 임시 비밀번호 생성 로직이 화면단(Frontend)에 구현되어 있어 화면 연결 테스트로 대체합니다.

 

테스트를 위한 관련 툴의 상태는 아래와 같이 구성되어야 합니다.

  • Postman: API Test 구동 및 결과 확인
  • IntelliJ: Server 구동
  • MySQL Workbench: API Test 결과 확인

 

UPDATE

두 케이스 모두 동일한 API를 사용하며, 호출 목적이 달라 케이스를 분리하여 테스트합니다.

 

CASE #1 비밀번호 변경한 경우 (PUT: http://localhost:8080/api/admin-web/user/update)

[ 화면 ]

 

[ 데이터 ]

* 관리자 포털 사용자 정보 (admin_user_info)

 

* 관리자 포털 사용자 비밀번호 이력 (admin_user_password_history)

 

CASE #2 임시 비밀번호 발급한 경우 (PUT: http://localhost:8080/api/admin-web/user/update)

[ 화면 ]

 

[ 데이터 ]

* 관리자 포털 사용자 정보 (admin_user_info)

* 관리자 포털 사용자 비밀번호 이력 (admin_user_password_history)

 

 


댓글