12월에 Apidog가 더 많은 놀라움을 가져왔습니다. 제품 경험 및 API 협업 효율성을 향상시키기 위해, 우리는 지난 한 달 동안 대량의 새로운 기능과 능력을 출시했습니다.
이번 제품 업데이트는 다음에 중점을 두고 있습니다:
- 프로젝트의 기능 설정에서 응답 예제를 기본 Mock 방법으로 설정할 수 있습니다.
- 테스트 보고서의 단계에서 인터페이스 디버깅으로 점프하는 것을 지원합니다.
- 새로운 인터페이스 고유 식별 기능
- 팀 구성원을 프로젝트에 신속하게 초대할 수 있습니다.
- 데이터베이스 작업이 이제 ClickHouse 및 Dameng 데이터베이스를 지원합니다.
- 참조 데이터 모델의 선택 경험이 개선되었습니다.
기본 Mock 설정 응답 예제를 우선 순위로 설정하기
Apidog의 초기 기본 Mock 방법은 지능형 Mock이며, 매번 생성되는 데이터는 무작위입니다. 그러나 매번 반환되는 데이터가 고정 값이어야 하는 경우, 응답 예제를 기본 Mock 방법으로 설정하도록 선택할 수 있습니다. 프로젝트의 기능 설정에서 "응답 예제 우선"
를 선택하고 설정한 후, 설정된 응답 예제 우선 순위에 따라 표시됩니다.
물론 고급 Mock 기대가 설정된 경우, 고급 Mock 기대의 우선 순위가 항상 가장 높습니다.
여러 응답 예제를 설정해야 하는 경우, 인터페이스 문서의 응답 예제를 고급 Mock에 대한 기대치로 직접 추가할 수 있습니다, 수동으로 입력할 필요 없이 더 중요한 일을 하는 데 더 많은 시간과 에너지를 절약할 수 있습니다.
"응답 예제"의 오른쪽에 있는 M 버튼을 클릭하여 직접 추가할 수 있습니다:
기대치를 생성할 때 "자동 생성"의 예제 값을 사용할 수도 있습니다:
테스트 보고서 단계에서 디버깅 지원
자동화된 테스트 단계 완료 후 특정 단계에서 오류가 발생하는 것은 일반적이며, 특정 오류를 신속하게 식별해야 합니다.
우리는 인터페이스 실행 결과 페이지에 디버그 버튼을 추가하여 해당 단계의 빠른 디버깅을 지원하고 인터페이스 오류 시 반환된 응답을 보존하여 복사 시간을 절약하고 테스트 효율성을 향상시킵니다.
디버깅이 완료되면 "저장"을 클릭하여 즉시 단계 내용을 수정할 수 있습니다.
API 식별을 위한 새로운 기능
우리는 OpenAPI 사양에 기반한 API 식별 규칙을 개선하여 전자 상거래 또는 결제 비즈니스의 대상 서비스가 동일한 URL 주소를 통해 여러 방법을 가리키는 시나리오를 수용합니다.
이 시나리오에서 사용자들이 API를 더 편리하게 관리할 수 있도록 API에 대한 고유 식별자를 추가했습니다. Method & Path 외에도, API는 이제 operationId, Query 매개변수, Body 매개변수 및 Header 매개변수를 사용하여 차별화할 수 있습니다, 동일한 URL을 사용하는 팀들이 Apidog를 더 원활하게 협업 및 관리할 수 있도록 하여 API 데이터 가져오기 및 내보내기 시 API 덮어쓰기와 같은 상황을 피할 수 있습니다.
예를 들어, ERP 주문 정보 동기화를 위해 사용되는 API가 있는 전자 상거래 웹사이트가 있다고 가정해 보겠습니다. 이 API를 더 잘 호출하고 관리하기 위해 Query 매개변수를 고유 식별자로 설정하고, 매개변수 이름을 "action"으로, 매개변수 값을 ".erp.order.sync."로 설정할 수 있습니다. 이렇게 하면 이 고유 식별자를 사용하여 API를 차별화할 수 있습니다.
팀 구성원 신속 초대하여 프로젝트에 참여하기
사용자는 리스트에서 이미 팀에 있는 구성원을 직접 선택하여 프로젝트에 참여하고 이들의 구성원 권한을 동기화하여 팀 협업 효율성을 높일 수 있습니다.
데이터베이스 작업을 위한 새로운 데이터베이스 유형 지원
데이터베이스 작업이 이제 ClickHouse 및 DM 데이터베이스의 읽기 및 쓰기를 지원하며, 쿼리 결과는 API 요청 매개변수, Assertions 및 사용자 정의 스크립트에 사용될 수 있습니다.
현재 Apidog의 데이터베이스 작업은 MySQL, SQL Server, Oracle, PostgreSQL, ClickHouse 및 DM 데이터베이스를 지원합니다.
참조 모델 선택 경험 개선
데이터 모델 참조 시 이제 팝업 창에서 검색 기능을 지원하여 사용자가 원하는 것을 더 쉽게 찾아볼 수 있도록 합니다.
더 알아보기
또한 Apidog 제품팀은 사용자 요청에 적극적으로 대응하고 다음과 같은 개선 사항을 구현했습니다:
- 정기 회원이 프로젝트 데이터 내보내기를 지원합니다.
- API 테이블 편집기가 완전히 업그레이드되었습니다.
- 인터페이스 필터에 상태, 태그 및 책임자 수 표시가 추가되었습니다.
- 공유 API 문서가 사용자 정의 필드 표시 구성 지원합니다.
- 프로젝트 복제 기능이 테스트 케이스 및 테스트 스위트 데이터를 지원합니다.
- MySQL 데이터베이스와 연결 시 SSH 터널링을 지원합니다.
- 인터페이스 표시를 "이름" 또는 "URL"로 전환할 수 있습니다.
- 온라인 공유 문서 링크가 비밀번호와 함께 링크 복사를 지원하여 수동 입력이 필요 없습니다.
- 온라인 문서가 최상단 탐색 표시줄의 오른쪽에 아이콘 및 텍스트 링크를 구성할 수 있으며, 상단에 알림을 추가합니다.
- URL 인코드가 두 가지 규칙: RFC 3986 및 WHATWG를 지원합니다.
- 단축키 ⌘/Ctrl+D를 사용하여 디렉토리 및 파일을 복사할 수 있습니다.
새로운 기능 외에도 제품 세부 사항 및 사용자 경험을 최적화했습니다. 구체적인 수정 세부 정보는 "원문 읽기"를 클릭하여 Apidog 업데이트 로그를 방문하십시오.
사용자들이 Apidog에 대한 피드백과 제안을 지속적으로 제공해 주시기를 환영합니다. 우리는 계속해서 최적화 및 업데이트하여 사용자들에게 더 나은 제품과 더 나은 사용자 경험을 제공하기 위해 노력하겠습니다!
더 많은 사용 설명서 및 작업을 위해 도움말 문서로 가실 수 있습니다. 질문이 있으면 Apidog 사용자 그룹에서 언제든지 저희와 소통해 주시기 바랍니다.