Doclever는 완전히 무료 인 상용 오픈 소스 제품입니다. 프론트 엔지니어이든 백엔드 엔지니어이든 인터페이스는 항상 둘 사이의 다리입니다. 따라서 Doclever는 인터페이스 관리, 테스트 및 데이터 생성을 해결하고 진정으로 통합 된 솔루션을 실현하기위한 중소 규모 팀을 위해 특별히 맞춤화됩니다.
4.13 리메이크 릴리스 (버그 수정, 프론트 엔드 UI 공유, 프론트 엔드 라우팅, 재 작성 및 내보내기 기능, 다중 언어 개선, 로그 시스템 추가 및 캐시 브리징 구현을 포함하여 서버 측, 웹 측, 데스크탑 측 리팩토링이 완료됩니다.
4.20 지원 인터페이스 인증 및 추가 기능 추가 포스트 맨 빠른 테스트, 열린 인터페이스, 프로젝트 및 팀 외부 API와 유사한 기능
5.1 지원 웹 소켓 테스트, 웹 서비스 테스트 지원 및 데이터베이스 지원 추가, SQL 문을 테스트 할 수 있으며 인터페이스 결과 및 오픈 테스트, 외부 API를 문서화 할 수 있습니다.
5.10 자동 테스트 기능을 리팩토링합니다
5.20 데스크탑에 분산 응력 테스트를 추가하십시오
6.1 WeChat 서비스 계정 기능을 개발하십시오
1. 인터페이스 정보를 편집하고 관리하고, 5 가지 방법을 지원할 수 있습니다 : Get, Post, Put, Delete 및 Patch, HTTP 및 HTTPS 프로토콜을 지원하며 쿼리, 본문, JSON, RAW, REST 및 FORMDATA의 파라미터 시각적 편집을 지원합니다. 동시에 JSON에서 무한 계층 적 비주얼 편집을 수행 할 수 있습니다. 또한 상태 코드, 코드 주입, 마크 다운 문서 등과 같은 추가 기능이 있습니다.
2. 인터페이스를 디버깅하고 실행할 때 아무도 누락 될 수 없습니다. 매개 변수는 MD5에서 AES로 암호화 될 수 있으며, 매개 변수를 모델과 실시간으로 분석하고 비교하여 불일치를 제공하며 인터페이스에서 가능한 문제를 찾을 수 있습니다. 손으로 문서를 쓰지 않으려면 인터페이스의 데이터 생성 기능을 시도해보십시오. 인터페이스의 데이터 생성 기능을 시도하십시오.이 데이터 생성 기능은 인터페이스에서 실행되는 데이터를 한 번 클릭하면 문서 정보를 생성 할 수 있습니다.
3. Mocks의 원활한 통합, Doclever 자체는 Mock Server입니다. 인터페이스 개발 상태를 완료하도록 설정하면 로컬 모의는 자동으로 실제 인터페이스 데이터를 요청합니다. 그렇지 않으면 사전 정의 된 모의 데이터가 반환됩니다.
4. Postman, RAP 및 Swagger 가져 오기 지원을 통해 원활한 마이그레이션을 만들 수 있으며 HTML 파일의 내보내기를 지원하여 오프라인을 탐색 할 수 있습니다!
5. 프로젝트 버전 및 인터페이스 스냅 샷 함수는 평행합니다. 프로젝트의 경우 버전 1.0, 1.1 및 1.2를 정의 할 수 있으며 다른 버전간에 자유롭게 전환 할 수 있으며 더 이상 인터페이스 정보 손실을 두려워하지 않습니다. 동시에 인터페이스에는 스냅 샷 기능도 있습니다. 인터페이스가 인터페이스 개발 중간에 있거나 인터페이스 요구 사항이 변경되면 언제든지 이전에 편집 된 인터페이스 정보를 볼 수 있습니다.
6. 자동화 테스트 기능. 시장에 나와있는 유사한 플랫폼에서 대부분의 인터페이스 자동화 테스트는 의사-오토 화입니다. 검증 코드 얻기, 로그인, 주문 목록 얻기 및 특정 주문 세부 정보 얻기와 같은 복잡한 시나리오와 관련된 일련의 작업을 수행 할 수있는 방법은 없습니다. Doclever의 원래 자동 테스트 기능은 웹 페이지에서 이러한 일련의 작업을 완료하기 위해 매우 적은 양의 JavaScript 코드를 작성해야합니다. 동시에 Doclever는 적시에 테스트 케이스를 배치로 실행하고 결과를 팀원의 사서함에 보내는 기능을 제공하므로 인터페이스의 작동 상태를 제 시간에 얻을 수 있습니다.
7. 팀 협업 기능. 많은 유사한 플랫폼에는 기능에 대한 요금이 있지만 Doclever는 좋은 일을 공유해야한다고 생각합니다. 새로운 팀을 만들고 팀의 모든 구성원을 데려오고, 그룹화하고, 관련 프로젝트 및 권한을 할당하고, 팀 발표 등을 게시 할 수 있습니다.
8. Doclever는 오픈 소스이며 무료이며 인트라넷 배치를 지원합니다. 많은 회사들이 데이터의 보안을 고려하여 공개 네트워크에 인터페이스를 두지 않으려 고합니다. 중요하지 않습니다. Doclever는 편리하고 빠른 솔루션을 제공합니다. 외부 네트워크에 전혀 연결하지 않고도 플랫폼을 자신의 인트라넷에 넣을 수 있습니다. 동시에 많은 기능이 있습니다. 제품 업그레이드조차도 Doclever는 매우 편리한 업그레이드 솔루션을 제공합니다!
http://doclever.cn
이번에는 오픈 소스는 인트라넷에 직접 배포 할 수있는 Doclever의 인트라넷 버전입니다. 온라인 버전과 정확히 동일합니다. 차이점은 다음과 같습니다.
1. 온라인 시스템은 두 세트의 프론트 엔드 및 백엔드 프로젝트를 사용하고 Nginx를 사용하여로드 밸런싱 및 Redis를 캐시로 수행합니다. 인트라넷 버전은 하나의 프로젝트로 병합되며 노드는 정적 서버로 직접 사용되며 캐시가 취소됩니다. 이것은 많은 중소형 팀에게 매우 가볍고 충분합니다.
2. 온라인 시스템은 보안 측면에서 많은 강화 처리를 수행했으며 인트라넷 버전은 기본적으로 안전합니다. 서버로서 노드의 효율성을 향상시키기 위해 많은 강화 처리가 취소되었습니다. 사용자가 필요하면 스스로 추가 할 수 있습니다.
3. 오픈 소스 버전은 온라인 프로모션 및 소개 페이지를 제거하여 가장 간소화 된 기능 페이지 만 남습니다.
서버는 서버이고 클라이언트는 웹 페이지이고 데스크탑은 데스크탑입니다 (전자 관련 NPM 패키지는 설치해야합니다).
1. 먼저 노드 환경을 로컬로 설치하십시오. 권장 버전 8.11.1 (다운로드 페이지)
2. MongoDB 설치 (다운로드 페이지), Robomongo를 MongoDB의 클라이언트 도구 (다운로드 페이지)로 사용할 수 있습니다. MongoDB (시작 방법)를 시작한 후 Robomongo를 사용하여 연결하고 Doclever 데이터베이스로 새 데이터베이스를 만듭니다 (이름은 무료입니다).
Doclever의 소스 코드는 로컬로 다운되었으며 명령 줄에서 Node Doclever의 Root Directory/Server/Bin/WWW를 실행합니다 (Windows 환경에있는 경우 디렉토리 분리기를 수정하십시오). 처음 시작할 때 명령 줄 프롬프트가 나타납니다. 프롬프트를 따라 관련 구성을 완료하십시오. Doclever가 성공적으로 시작된 후 브라우저에 LocalHost : Doclever 스타트 업의 포트 번호를 입력하십시오. 홈페이지는 배포가 성공했음을 나타냅니다.
실행 NPM 명령 줄에 Doclever -G를 설치하고 Doclever 패키지를 성공적으로 설치 한 후 첫 번째 구성을 위해 Doclever를 실행하십시오 (문제가있는 경우 Doclever -InstallWithSetUp을 실행하십시오).
질문이나 제안이 있으면 매월 1 일과 15 일에 함수 반복 버전이 출시되고 버그 상황에 따라 버그 반복 버전이 릴리스되는 문제를 지적하십시오. 오픈 소스 제품군에 가입하려면 QQ 그룹에 가입하십시오 : 611940610
이 시스템은 특허 저작권에 신청했으며 상업적 목적으로 개인적으로 사용하지 마십시오. 발견이 발견되면, 우리는 귀하에게 법적 책임을 유지합니다!