FLUTTER ECOSYSTEM

nock

Dart 및 Flutter용 HTTP 요청 모킹 라이브러리. 격리된 환경에서 애플리케이션을 테스트하세요.

최신 버전
1.2.3
30일 다운로드
4만
좋아요
24
Pub 점수
130

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

개요

Nock은 실제 네트워크 호출 없이 애플리케이션의 격리된 테스트를 가능하게 하는 Dart 및 Flutter 라이브러리입니다. 개발자가 예상되는 요청 패턴과 응답을 정의할 수 있어 신뢰할 수 있고 반복 가능한 테스트 환경을 보장합니다. 유닛 테스트와 통합 테스트에 적합하며, 성공, 오류, 극단적인 경우 등 다양한 HTTP 시나리오에서 앱이 어떻게 동작하는지 검증할 수 있습니다. 테스트 중 HTTP 요청을 가로채기 때문에 테스트 속도와 신뢰성을 향상시킵니다. 이 라이브러리는 Android, iOS, macOS, Windows, Linux를 포함한 모든 주요 플랫폼을 지원합니다.

사용 사례
  • API 통합 테스트
  • 네트워크 장애 시뮬레이션
  • 요청 페이로드 검증
  • 외부 서비스로부터 테스트 분리
  • 다른 응답 시나리오 모킹
주요 기능
  • 요청 가로채기
  • 유연한 응답 모킹
  • 모든 플랫폼 지원
  • 최소한의 보일러플레이트로 간편 설정
  • 테스트 프레임워크와의 통합
적합한 대상
  • 단위 및 통합 테스트 작성하는 개발자
  • 일관된 테스트 환경이 필요한 팀
  • 복잡한 API 상호작용을 가진 프로젝트
  • 테스트 주도 개발 워크플로
  • CI/CD 파이프라인
고려 사항
  • 생산 환경 사용을 위한 것이 아님
  • 테스트 파일에서 신중한 설정이 필요합니다
  • 새로운 HTTP 클라이언트 라이브러리용 업데이트가 필요할 수 있습니다
  • HTTP 모킹만 가능
  • HTTPS 인증서 검증을 처리하지 않습니다
지원 플랫폼AndroidiOSmacOSWindowsLinux

패키지 설치

flutter pub add nock

카테고리

의존성

의존성 목록 2 개

소스 저장소

관련 프로젝트