Automation
newman 테스트 결과 Junit으로 slack 알림 보내기
Zeromk2
2020. 9. 6. 17:53
postman의 모듈인 newman을 사용하면 커맨드로 쉽게 포스트맨기능을 동작시킬 수 있습니다.
이걸 jenkins와 결합해서 slcak 알림으로 보내면 테스트 결과를 슬랙으로 쉽게 볼 수가 있게 되지요.
하지만 아무것도 없이 슬랙 알림으로만 설정해 놓는다면
라는 결과를 보게 됩니다. (pass / fail 여부는 잘 표시되기 때문에 결과만 본다면 문제는 없습니다)
하지만 우리는 좀 더 디테일한 결과를 알고 싶으므로, newman과 JUnit을 더해서 결과를 알도록 해봅시다.
newman 커맨드 뒤에 아래의 커맨드를 추가합니다.
--reporters cli,junit --reporter-junit-export “newman/myreport.xml”
이렇게 해서 newman을 실행하면 jenkins workspace에 newman폴더 하위에 myreport.xml 파일이 생성되게 됩니다.
이제 이 파일을 JUnit으로 불러옵니다.
그리고 다시 jenkins를 돌리면~?
해당 job run 페이지에서 test result를 별도로 볼 수 있고
slack 알림으로도 테스트 갯수와 fail시 fail결과를 알 수 있게 됩니다.
728x90