나는 두 개의 별도의 우편 배달부 수집을했다 preReq.json
하고 postReq.json
있는 요구의 다른 세트가 있습니다. 에서 preReq
수집 나는 두 번째 컬렉션 전달해야 할 몇 가지 값 얻고 postReq.json
동일한 환경 파일을 사용하는 두 모음
환경 변수를 다른 컬렉션 슈트에 전달하는 방법이 있습니까?
명령:
newman run preReq.json -e Demo_Beta.json -k
newman run postReq.json -e Demo_Beta.json -k
preReq.json에서 postReq.json으로 얻은 값을 설정하고 싶습니다.
Postman에서 :
환경에 동적 가치를 저장할 수 있습니다.
에 preReq.json
- 테스트 탭 :
postman.setEnvironmentVariable("value", value);
이제 두 번째 컬렉션 에서 URL 편집기 postReq.json
에서이 값을 참조 할 수 있습니다 {{value}}
.
테스트에서 값을 참조하려면 다음을 사용할 수 있습니다. postman.getEnvironmentVariable('value')'
또는 postman['value']
.
요청 및 테스트를 완료 한 후 다음을 사용하여 변수를 지울 수 있습니다.
postman.clearEnvironmentVariable("value");
뉴먼에서 :
다음 조합을 사용할 수 있습니다.
newman run preReq.json -e Demo_Beta.json -k --export-environment Demo_Beta.json
newman run postReq.json -e Demo.Beta.json -k
문제는 내 보낸 JSON 파일이 올바르지 않고 이름 속성이 누락 된 것입니다. newman Github 저장소에서 이에 대한 문제를 공개하겠습니다. 지금은 수동으로 이름 속성을 추가해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다