post man / new man 기반 HTTP 인터페이스 모니터링
postman
potman 은 http 요청 시 뮬 레이 션 도구 로 서 많은 사람들 이 이미 사용 하고 있다 고 믿 습 니 다.potman 은 pc app 도 있 고 chrome 기반 app 도 있 습 니 다. 사용 체험 에 있어 pc app 이 더 좋 습 니 다 (예 를 들 어 tab 을 너무 많이 열 었 을 때 편리 하 게 끄 고 collection 을 뛸 때 보 여 주 는 효과 가 더 좋 습 니 다).
현재 chrome app 이 더 좋 은 것 은 추가 적 인 chrome 확장 Postman Interceptor 를 이용 하여 chrome 요청 을 편리 하 게 캡 처 할 수 있다 는 것 입 니 다.pc app 은 proxy 기능 을 통 해 요청 을 캡 처 해 야 합 니 다.
1. Collection, Floder 를 사용 하여 http 요청 을 관리 하고 Collection 에 설명 정 보 를 추가 합 니 다.
2. Header Presets 를 사용 하여 공용 http 요청 헤더 관리
3. chrome app 을 사용한다 면 Postman Interceptor 를 통 해 브 라 우 저 쿠키 요청 도 보 낼 수 있 습 니 다.
4. 순서대로 요청 을 구성 합 니 다. 요청 순서 와 관련 된 기능 을 테스트 할 수 있 습 니 다. (collection 에 저 장 된 요청 은 순 서 를 바 꾸 기 위해 직접 드래그 할 수 있 습 니 다)
5. 요청 한 응답 결 과 를 저장 하여 응답 예제 로 할 수 있 습 니 다.
6. 환경 변수 (개발 환경 / 생산 환경 전환, 동적 매개 변수 설정 에 사용 가능) 를 사용 하고 4 개의 역할 영역 (우선 순위 가 높 은 것 에서 낮은 것 으로) 이 있 습 니 다. Global, Environment, Local, Data.동명 변 수 는 우선 순위 가 높 은 것 을 사용 합 니 다.환경 변 수 는 요청 한 url, 파라미터, header, script 에서 접근 할 수 있 습 니 다.구체 적 으로 볼 수 있 는 문서: Variables
7. postman 은 3 개의 동적 변 수 를 제공 하여 직접 사용 할 수 있 습 니 다.
{{$guid}}: v4 형식의 guid {{$timestamp}}: 현재 시간 스탬프 {{$randomInt}}: [0, 1000] 의 난수 8. Script 를 사용 하면 환경 변 수 를 수정 할 수 있 습 니 다.
동적 인 파 라 메 터 를 구성 해 달라 고 요청 하기 요청 사이 에 데이터 전달 응답 결과 가 정상 인지 테스트 하나의 단일 요청 은 postman 에서 다음 과 같이 실 행 됩 니 다.
newman
newman potman 의 collection 을 수행 하기 위해 nodejs 가 쓴 명령 행 도구 입 니 다.
newman run examples/sample-collection.json
이 명령 행 도 구 를 기반 으로 스 크 립 트 를 정시 에 달 린 다음 new man 의 실행 결과 에 따라 인터페이스 가 정상 인지 판단 하고 오류 가 발생 하면 경고 할 수 있 습 니 다.
monitor-man
postman 이 제공 하 는 모니터링 은 네트워크 의 인터페이스 만 감시 할 수 있 을 뿐 data file 사용 도 지원 되 지 않 습 니 다.monitor-man new man 의 nodejs 모듈 을 기반 으로 한 webui 가 있 는 HTTP 인터페이스 모니터링 프로그램 입 니 다. postman 의 collection 을 업로드 하고 시간 간격 을 설정 하면 타이머 가 정시 에 collection 을 실행 할 수 있 습 니 다. 또한 오류 처 리 를 설정 한 handler 를 통 해 오 류 를 경고 처리 할 수 있 습 니 다.
monitor - man 디자인 은 다음 과 같 습 니 다.
Redis 에 의존 하여 업 로드 된 collection, environment, data file, collection 실행 상태 정 보 를 저장 합 니 다.
모니터 의 distribute 분 지 는 다 중 기관실 배 치 를 위해 개 발 된 것 입 니 다. 한 기관실 에 배 치 된 Monitor - man 에 collection 을 만 들 고 기관실 의 환경 변수 이름 (폼 의 distribute name) 과 해당 하 는 값 (폼 의 distribute value) 을 설정 하면 Monitor - man 은 redis 저장 소 에서 현재 기관실 이 달 려 야 할 collection 을 자동 으로 동기 화 합 니 다.(동기 화 된 시간 간격 은 1 분).
다음 collection 설정 예제:
#collection1
{
"distributeName": "IDC"
"distribute": {
"IDC 1" : { "status": "run" },
"IDC 2" : { "status": "run" }
}
}
#collection2
{
"distributeName": "IDC"
"distribute": {
"IDC 1" : { "status": "run" }
}
}
#collection3
{
"distributeName": "IDC"
"distribute": {
"IDC 2" : { "status": "run" }
}
}
운행 상황 모니터링:
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
빠른 팁: SingleStoreDB의 데이터 API 사용SingleStoreDB는 HTTP 연결을 통해 SQL 문을 실행하는 데 사용할 수 있는 을 제공합니다. 이 짧은 문서에서는 이 데이터 API를 사용하는 방법에 대한 예를 보여줍니다. A는 무료 SingleStore...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.