newman에서 작업하려고하는 Postman 컬렉션이 있지만 환경 변수가 사용되지 않습니다.Newman이 환경 변수를 사용하지 않습니다.
요청 URL은 {{url}}이며, 동일한 이름의 환경 변수가 있습니다. 나는이 명령을 내 테스트를 실행하고 있습니다 :
newman run <path to collection> -e <path to env file> -r json --reporter-json-export <report path>
내가 환경 파일이 제대로 읽고 내가 사용하고자하는 변수를 포함되고 있다는 보고서에서 볼 수 있지만 요청이 실패하고 보고서는 요청을 보여줍니다 "url": "https : // {{url}}"이 아니라 실제로 원하는 것입니다.
"https : // {{url}}"이 유효한 URL이 아니기 때문에 요청이 실패하고 요청이 실패했기 때문에 모든 테스트가 실패합니다. 이 모든 작업은 Postman에서 직접 콜렉션을 실행할 때 잘 작동합니다. 요청한 내용은 의도 한 서버로 전달되고 테스트는 예상대로 성공합니다.