Apidog 2.8.47–2.8.50 버전에서 이번 달 업데이트는 모듈형 CLI 가져오기 및 디버그 사례 생성부터 Bitbucket Cloud, 자체 호스팅 GitLab 연결, Docs 하위 사이트에서 게시된 스키마에 이르기까지 API 자동화, 저장소 통합 및 API 문서를 더 쉽게 유지 관리할 수 있도록 합니다.
이번 릴리스는 자동화 및 Git 협업 설정을 더 간편하게 만드는 데 중점을 둡니다.
9월 Apidog 업데이트는 팀이 종종 시간을 낭비하는 지점에 초점을 맞춥니다: 스크립트 또는 AI 워크플로에서 대규모 프로젝트 구조 관리, API 자산을 올바른 모듈로 가져오기, 터미널을 떠나지 않고 테스트 자산 생성, 그리고 팀이 이미 작업하는 방식을 변경하지 않고 기존 Git 제공업체 연결.
요약:
- Apidog CLI 자동화: 프로젝트 모듈 관리, 다중 형식 API 데이터를 모듈별로 가져오기, 구성 파일에서 디버그 테스트 케이스 생성.
- Git 저장소 통합: 프로젝트 가져오기/내보내기 워크플로에 Bitbucket Cloud 및 GitLab On-Prem 연결 추가.
- 일상적인 유용성: 더 명확한 URL 처리, 더 나은 테스트 보고서 필터링, 테스트 데이터 변수 자동 완성, 더 빠른 프로젝트 목록.
- 문서 및 성능 가시성: Docs 하위 사이트에서 스키마 게시, 성능 테스트에서 P95 및 P99 응답 시간 보고.
🤖 API 자동화 및 AI 워크플로를 위한 Apidog CLI
Apidog CLI는 이미 CI 테스트 실행 및 자동화를 위한 유용한 진입점이 되었습니다. 이번 릴리스는 워크플로의 초기 단계로 확장됩니다: 팀은 테스트를 실행하기 전에 프로젝트 구조를 관리하고, 데이터를 올바른 모듈로 가져오며, 디버그 케이스를 생성할 수 있습니다.
CLI에서 프로젝트 모듈 관리
Apidog CLI는 이제 프로젝트 모듈을 조회, 생성, 업데이트 및 삭제할 수 있습니다.
이는 자동화된 워크플로의 일부로 모듈 구조를 변경해야 할 때 유용합니다. 쓰기 작업 후 CLI는 `moduleId`를 포함하는 구조화된 JSON을 반환하므로, 스크립트 및 에이전트는 UI에서 복사할 필요 없이 해당 식별자를 후속 가져오기, 테스트 또는 유지 관리 단계로 전달할 수 있습니다.
이를 통해 모듈 관리는 API 테스트 및 CI 자동화와 동일한 반복 가능한 루프의 일부가 됩니다.
선택한 모듈로 API 데이터 가져오기
CLI 가져오기 명령은 Apidog 클라이언트의 파싱 기능을 재사용하도록 리팩토링되었습니다. UI에서 데이터를 먼저 생성하고 나중에 이동하는 대신, 지원되는 소스에서 지정된 프로젝트 모듈로 API 데이터를 가져올 수 있습니다.
대규모 마이그레이션의 경우, 가져오기 결과에는 추가, 업데이트, 무시, 제거된 항목 수가 포함됩니다. 이를 통해 스크립트, CI 작업 및 AI 에이전트가 다음 단계로 이동하기 전에 어떤 일이 일어났는지 쉽게 확인할 수 있습니다.
이는 여러 형식을 더 적은 수동 정리 단계로 동일한 프로젝트 구조에 넣어야 할 때 특히 유용합니다.
구성에서 디버그 테스트 케이스 생성
CLI 사용자는 이제 구성 파일에서 인터페이스 디버그 테스트 케이스를 생성할 수 있습니다. 구성은 케이스 이름, 대상 API, 요청 매개변수, 요청 본문, 인증, 전처리자, 후처리자 및 응답 유효성 검사를 정의할 수 있습니다.
생성 후 디버그 케이스는 다른 디버그 케이스와 마찬가지로 Apidog에서 열고 편집하고 실행할 수 있습니다. 이는 자동화 또는 에이전트가 초기 테스트 자산을 준비하지만 개발자가 여전히 시각적으로 검사하고 정제하기를 원할 때 유용합니다.
모듈 관리, 구조화된 가져오기 및 디버그 케이스 생성은 로컬 스크립트, CI/CD 파이프라인 및 AI 지원 워크플로 전반에 걸쳐 수동 작업을 줄입니다.
Apidog CLI가 이미 설치되어 있다면, 새 기능을 사용하기 전에 업데이트하십시오:
npm install -g apidog-cli@latest최신 명령 참조는 Apidog CLI 문서를 참조하십시오.
🔗 Git 저장소 통합
9월에는 Git 기반 가져오기/내보내기가 두 가지 일반적인 저장소 환경으로 확장됩니다.
Bitbucket Cloud
이제 프로젝트 가져오기 및 내보내기가 Bitbucket Cloud 저장소를 지원합니다. Bitbucket Cloud를 이미 사용하는 팀은 API 자산을 다른 Git 플랫폼으로 옮길 필요 없이 기존 저장소를 워크플로에서 유지할 수 있습니다.

GitLab On-Prem
조직은 Apidog SaaS에서 GitLab On-Prem 인스턴스를 구성하고 지원되는 Git 저장소 워크플로에서 사용할 수 있습니다. 각 조직은 자체 연결을 독립적으로 관리하므로 팀은 기존의 자체 호스팅 GitLab 설정을 계속 사용할 수 있습니다.
연결하기 전에 GitLab 인스턴스 주소와 네트워크 환경이 연결 요구 사항을 충족하는지 확인하십시오.
⚙️ 일상적인 개선 사항
이번 릴리스는 또한 일상적인 API 작업에서 자주 제기되는 피드백을 반영합니다.
완전한 URL은 더 이상 환경 경로와 충돌하지 않습니다
HTTP API를 생성하거나 편집할 때 `http://` 또는 `https://`로 시작하는 완전한 URL을 입력하면 이제 환경 경로가 즉시 숨겨집니다. 값을 상대 경로로 되돌리면 환경 경로가 복원됩니다.
이는 완전한 URL과 환경 경로를 동시에 보는 혼란을 없애고, 동작을 보기 위해 먼저 저장할 필요성을 없앱니다.
더 유용한 테스트 보고서 필터링
이제 테스트 보고서 목록은 실행기 및 실행 소스별 필터링을 지원합니다. 관련 표시 필드도 추가되어 긴 보고서 목록을 좁히고 다른 출처의 최근 기록을 비교하기가 더 쉬워졌습니다.
테스트 데이터 변수가 자동 완성에 나타납니다
기존 테스트 데이터 변수는 이제 코드 자동 완성 및 동적 값 자동 완성 모두에 나타납니다. 요청 또는 테스트를 작성할 때 변수 목록으로 돌아가서 이름을 복사하는 대신 변수를 직접 검색하고 선택할 수 있습니다.
더 빠른 프로젝트 목록
Apidog는 프로젝트 목록 API의 응답 시간을 최적화했습니다. 프로젝트 목록은 작업 공간에 들어가거나 프로젝트를 찾을 때 더 빠르게 로드되어, 빈번한 탐색 및 전환 시 대기 시간을 줄입니다.
✨ 이번 릴리스의 추가 사항
이번 달에는 문서화, 성능 테스트 및 사양 우선 프로젝트 설정에 걸쳐 세 가지 변경 사항이 추가되었습니다.
Docs 하위 사이트에서 스키마 게시
Apidog Docs의 하위 사이트는 이제 엔드포인트와 함께 스키마를 게시할 수 있으므로 게시된 사이트의 독자들이 메인 사이트로 전환할 필요 없이 제자리에서 스키마를 볼 수 있습니다. 엔터프라이즈 하위 사이트는 스스로 이 기능을 활성화할 수 있습니다.

성능 테스트에서 P95 및 P99 응답 시간
성능 테스트 결과는 이제 기존 메트릭과 함께 P95 및 P99 응답 시간을 보고합니다. 백분위수는 평균이 숨기는 느린 부분을 설명하며, 이는 일반적으로 사용자가 실제로 느끼는 API의 부분입니다.
Spec 모드 프로젝트 설정 및 OpenAPI 가져오기
Spec 모드 프로젝트는 이제 더 명확한 빈 상태로 열리며, OpenAPI 가져오기 및 생성 진입점이 직접 표시되어 사양 우선 프로젝트가 진입 경로를 찾을 필요 없이 시작할 수 있습니다.
🛠️ 추가 수정 및 개선 사항
이번 주기에는 다음 수정 사항 및 작은 변경 사항도 포함됩니다:
- 메인 창 및 탭 바에서 평가판 상태 및 작업이 표시되는 방식 개선.
- 조직 및 팀원 목록에서 보류 중인 초대가 표시되는 방식 개선.
- 생성된 요청 코드에서 Basic Auth 변수가 확장되지 않고 Base64로 직접 인코딩되던 문제 수정.
- 탭을 편집할 때 `allOf`를 사용하여 참조된 결합된 데이터 모델 필드가 확장되지 않던 문제 수정.
- 프로젝트를 복제하거나 복사한 후 API의 프로젝트 간 데이터 모델 참조가 잘못되던 문제 수정.
- CLI로 생성된 디버그 케이스가 웹 클라이언트에서 인증 유형을 "인증 없음"으로 표시하고 인증을 적용하지 않던 문제 수정.
- CLI 가져오기 중 OpenAPI 응답 `$ref` 정의가 묵묵히 버려지던 문제 수정.
- 보고서 목록 페이지네이션 메타데이터가 잘못된 `pageSize` 및 `pageIndex` 값을 반환하던 문제 수정.
- JUnit과 HTML 테스트 보고서를 모두 생성할 때 JUnit 보고서에 마지막 테스트 케이스 결과만 포함되던 문제 수정.
- 단일 API 테스트에서 URL 환경을 전환할 때 환경 드롭다운이 열리지 않던 문제 수정.
- 엔터프라이즈 정책을 통해 홈페이지 초대 보상 진입점을 비활성화하는 기능 지원 추가.
전체 항목별 목록은 Apidog 변경 로그를 참조하십시오.
🌟 이것이 의미하는 바
9월은 사람, 스크립트, 에이전트, Git 저장소에 걸쳐 작업이 점점 더 확장되는 팀을 위한 실용적인 릴리스입니다.
| 초점 | 개선 사항 | 중요성 |
|---|---|---|
| CLI 및 자동화 | 모듈, 가져오기, 디버그 케이스를 CLI를 통해 생성 및 관리할 수 있습니다. | 자동화 및 에이전트가 수동 UI 설정 없이 더 일찍 참여할 수 있습니다. |
| Git 협업 | Bitbucket Cloud 및 GitLab On-Prem이 프로젝트 워크플로에 연결됩니다. | 팀은 이미 운영 중인 저장소를 유지할 수 있습니다. |
| 일상적인 품질 | URL 처리, 보고서 필터링, 변수 자동 완성, 프로젝트 로딩이 개선됩니다. | 일반적인 설정 및 검토 단계에 더 적은 주의를 기울일 수 있습니다. |
| 문서, 테스트 및 사양 | 스키마가 Docs 하위 사이트와 함께 게시되고, 성능 결과가 P95 및 P99를 보고하며, Spec 모드가 더 명확하게 시작됩니다. | 스키마, 지연 시간, 사양 우선 컨텍스트가 워크플로를 벗어나지 않고도 가시적입니다. |
💬 문의하기
피드백이나 질문이 있으신가요? 동료 API 엔지니어 및 Apidog 팀과 연결하세요:
- 실시간 토론 및 지원을 위해 Discord 커뮤니티에 참여하세요.
- 기술적인 대화를 위해 Slack 커뮤니티에 참여하세요.
- 최신 업데이트를 받으려면 X (Twitter) 및 LinkedIn에서 저희를 팔로우하세요.
P.S. 이 릴리스의 모든 세부 사항은 Apidog 변경 로그에서 확인하세요.
감사합니다.
Apidog 팀 드림
