예전부터 back end 자동화 테스트로 주로 postman을 이용하고 있습니다.
테스트용 collection을 만들어서 사용하다가 업데이트를 하거나 API들의 수정이 있을 경우 새로 배포하는데
오늘도 새로 코드를 만들어서 배포했는데 문제가 생겼습니다.
어라? 분명 postman GUI로 실행했을 때는 아무 문제 없었는데 왜 400이 오지
하면서 뭔가 이상하다 이상하다 하며 collection들을 보고 있었습니다.
그런데 문제가 생긴 API들이 모두 POST인걸 확인하고
이건 분명 해더쪽이다 라는걸 직감하고 헤더쪽을 보니 아니나 다를까
content-type 정의 부분이 빠져있어서 그런거였습니다.
GUI툴에서는 없어도 실행이 되었었지만 (그런데 또 없어도 될 때 저 값이 들어가있으면 error납니다.)
newman 커맨드로 돌릴때에는 해당 설정까지 모두 지정해줘야 하기 때문에 다시 해당 설정을 해더에 추가해서 다시 배포했습니다.
그래서 다시 코드 올려서 머지하고 돌리니 이제 잘 돌아가네요~
역시 컴퓨터는 거짓말을 하지 않습니다
728x90
'Automation' 카테고리의 다른 글
Appium에서 Android기기의 토스트 팝업 (toast popup) 텍스트 가져오기 (0) | 2020.09.28 |
---|---|
AI 테스트 자동화는 이루어질 수 있을까? (0) | 2020.09.27 |
newman 테스트 결과 Junit으로 slack 알림 보내기 (0) | 2020.09.06 |
Appium에서 React Native App elements ID 지정하기 / element 찾기 / find element (0) | 2020.06.22 |
프론트엔드, 백엔드 자동화 (Front End / Back End Automation) (3) | 2020.06.11 |
댓글