가짜 제 3 API 응답을 생성 할 수있는 방법이 있습니까?테스트 용 가짜 타사 응답을 시뮬레이트하는 방법
가짜 API 응답을 생성하려는 이유는 무엇입니까?
- 일부 API에는 호출 제한이 있습니다. 트위터 예.
- 원본 타사 API로 테스트하면 네트워크 지연이 추가됩니다.
- 타사가 다운 된 경우 테스트가 영향을받지 않습니다.
- 테스트 사례 작성을 위해 매번 동일한 응답을 생성합니다.
현재 우리는 API에 대해 동일한 응답을 생성하기 위해 수동으로 코드를 작성하여이 문제를 해결하고 있습니다. 그러나 그것은 실현 가능하고 확장 가능하지 않습니다. 제 3자가 API를 변경하면 완전한 코드를 다시 작성하고 제 3 자의 수가 증가 할 필요가 있습니다. 이 코드를 작성하는 데는 많은 시간이 필요할 것입니다.
내가 찾는 솔루션 유형은 무엇입니까?
내 사과를 한 번 실행하고 타사 API에서 생성 된 응답을 저장할 수있는 네트워크 스니핑 또는 시뮬레이터의 일부 시간.
Fiddler를 사용하여 세션을 기록하고 재생할 수 있습니다. 이게 당신이 뭘하는지 확실하지 않은 경우 :) – leppie
@leppie 죄송합니다. 태그 목록에 리눅스를 추가하는 것을 잊지 마십시오. 나는 리눅스를위한 해결책을 찾고있다. Fiddler에 대해 잘 모르겠지만 나중에 사용할 수 있도록 요청 및 응답을 저장할 수 있습니까? 요청 데이터 및 응답 데이터에 대한 일종의 매핑입니다. –