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
'Automation' 카테고리의 다른 글
Appium에서 Android기기의 토스트 팝업 (toast popup) 텍스트 가져오기 (0) | 2020.09.28 |
---|---|
AI 테스트 자동화는 이루어질 수 있을까? (0) | 2020.09.27 |
postman에서는 정상이지만 newman 커맨드로 실행할 경우 400 에러나는 현상 (0) | 2020.07.06 |
Appium에서 React Native App elements ID 지정하기 / element 찾기 / find element (0) | 2020.06.22 |
프론트엔드, 백엔드 자동화 (Front End / Back End Automation) (3) | 2020.06.11 |
댓글