api-testing-observability-api-mock
테스트 및 개발을 위한 현실적인 Mock API 생성
실제 서비스 없이 실제 백엔드 동작을 시뮬레이션하는 포괄적인 Mock API 서버를 구축합니다. 현실적인 응답, 시나리오 및 계약 검증을 통해 병렬 개발과徹底的な 테스트를 가능하게 합니다.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "api-testing-observability-api-mock". GET /products 및 GET /products/{id}가 있는 제품 카탈로그 API용 Mock 생성
Resultado esperado:
id, name, price, category 및 stock 상태를 포함한 현실적인 제품 데이터를 반환하는 엔드포인트를 가진 FastAPI 기반 Mock 서버. 요청 추적 및 시나리오 전환 기능 포함.
Usando "api-testing-observability-api-mock". 결제 API 테스트를 위한 오류 시나리오 설정
Resultado esperado:
성공적인 결제, 카드 거부, 잔액 부족, 네트워크 타임아웃 및 멱등성 처리 시나리오를 가진 Mock 구성. 각 시나리오가 적절한 상태 코드와 오류 페이로드 반환.
Auditoría de seguridad
SeguroAll static analyzer findings are false positives. The skill consists of Markdown documentation files (SKILL.md and implementation-playbook.md) containing Python code examples for educational purposes. The detected patterns (external commands, network calls, crypto references) exist only in documentation code blocks, not executable code. No security risks identified after semantic evaluation.
Puntuación de calidad
Lo que puedes crear
프론트엔드 개발
백엔드 서비스가 완료되기 전에 프론트엔드 팀이 Mock APIに対してUI 컴포넌트를 구축하고 테스트할 수 있도록 합니다.
통합 테스트
실제 API로 재현하기 어려운 오류 조건,_rate limiting 및 엣지 케이스를 포함하여 결정론적 테스트 시나리오를 생성합니다.
서드파티 API 시뮬레이션
개발 중 외부 파트너 API를 Mock하여_rate limiting, 비용 및 외부 서비스 가용성에 대한 의존성을 피합니다.
Prueba estos prompts
사용자 데이터를 반환하는 REST 엔드포인트용 Mock API 서버를 생성합니다. 샘플 JSON 응답과 함께 GET /users 및 GET /users/{id} 라우트를 포함합니다.인증 API에 대한 Mock 시나리오를 설정합니다: 성공적인 로그인, 잘못된 자격 증명, 잠긴 계정 및_rate limited 응답. 테스트 중 시나리오 간 전환 방법을 보여줍니다.
이 OpenAPI 사양에서 Mock 구현을 생성합니다. 모든 응답이 정의된 스키마에 대해 검증되고 각 상태 코드에 대한 예시가 포함되어 있는지 확인합니다.
프로덕션 수준의 지연 시간, 간헐적인 타임아웃 및_rate limiting을 시뮬레이션하는 Mock 서버를 생성합니다. 요청 패턴을 추적하기 위한 메트릭 수집을 포함합니다.
Mejores prácticas
- 실수 인한 프로덕션 사용을 방지하기 위해 X-Mock-Server와 같은 응답 헤더로 Mock 엔드포인트를 명확하게 라벨링합니다
- 스키마 기반 데이터 생성을 사용하여 Mock 응답이 예상되는 API 계약과 일치하도록 합니다
- 요청 기록을 추적하고 시나리오 전환을 지원하는 상태 저장 Mock을 구현합니다
Evitar
- Mock 구성에서 프로덕션 자격 증명 또는 실제 고객 데이터 사용
- null 값이나 오류 상태와 같은 중요한 엣지 케이스를 놓치는 너무 단순한 Mock 생성
- 요청 매개변수를 기반으로 동적 데이터 생성 대신 하드코딩된 Mock 응답 사용
Preguntas frecuentes
모든 프로그래밍 언어로 이 스킬을 사용할 수 있나요?
Mock이 실제 API와 동기화 상태를 유지하도록 어떻게 보장하나요?
Mock이 데이터베이스 작업을 시뮬레이션할 수 있나요?
재현하기 어려운 오류 조건을 어떻게 테스트하나요?
팀 사용을 위해 Mock 서버를 배포할 수 있나요?
Mock 데이터가 얼마나 현실적일 수 있나요?
Detalles del desarrollador
Autor
sickn33Licencia
MIT
Repositorio
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/api-testing-observability-api-mockRef.
main
Estructura de archivos