General situation of
DOClever is an all-in-one interface platform designed to address interface management, data generation, and automated testing. In our usual development, often face the front and back end interface interaction problem, the past solution is mostly through Word document to record the interface changes, and then sent to the team members, this way is not only efficient underground, but also prone to error, therefore, DOClever is a tool to solve this pain point, It not only integrates the grouping and management of interface editing, but also has solitary features in interface testing. It adopts back-end proxy proxy without any plug-in, and real-time display of interface data!
The status quo
Since the launch of DOClever at the beginning of this year, it has been adhering to the principle of open source and free. So far, it has accumulated more than 8,000 users and more than 10,000 projects. These are online platform data, and the full-function offline deployment version we provide is not included. At present, we have in-depth cooperation with Didi, Tongcheng and other Internet companies, and have received their support. Thank you very much for your trust and affirmation to us. At present, the platform services are stable, and you can rest assured to use them!
Links and documentation
DOClever Github: github.com/sx1989827/D… Yards cloud: git.oschina.net/sx1989827/S… QQ Group: 611940610 (it is almost full now, would like to speed up)
About DOClever
features
- Can edit the interface information management, supporting the get, post, put, delete, patch five kinds of methods, support HTTPS and the HTTPS protocol, and query support, body, json, raw, rest, the parameters of the formdata visual editing. Json can also be visually edited at an infinite level. Status codes, code injection, Markdown documentation, and more.
- Interface debugging run, one can not be less, you can encrypt the parameters, from MD5 to AES, return parameters and model real-time analysis and comparison, give inconsistent places, find out the interface may appear problems. If you don’t want to document by hand, try the interface’s data generation feature, which generates document information from the data that the interface runs with one click.
- DOClever is itself a mock server. When you set the development status of your interface to finished, the local mock will automatically request the real interface data, otherwise it will return predefined mock data.
- Support postman, rap, Swagger import, convenient for you to do seamless migration, but also support HTML file export, convenient for you to browse offline!
- Project snapshot versions and interface function in parallel, you can for a project definition 1.0, 1.1, 1.2, and can freely switch between different versions of rolled back, no longer afraid of interface information loss of the interface has a snapshot function at the same time, when you interface development by half or interface requirements change, can check before editing interface information at any time.
- Automated test function. At present, most of the interface automated tests of similar platforms on the market are pseudo-automated, which are incapable of handling a series of context-related operations such as obtaining verification code, logging in, obtaining order list and obtaining details of a particular order. DOClever’s unique automated testing feature requires you to write a very small amount of javascript code to complete such a series of operations in the web page, and DOClever also provides a background timed batch test case and send the results to the team email function, you can obtain the status of the interface.
- Team collaboration. A lot of these platforms charge for it, but DOClever thinks that good things need to be shared. You can create a team, and you can bring people in, and you can group them, and you can assign them projects and permissions, and you can make team announcements, and so on.
- DOClever free, open source support network deployment, many companies considering the security of the data, do not want to put the interface in public, no relationship, DOClever gives a convenient solution, you can put the platform in your own online, completely don’t need to connect the network, also functions as a lot, even for the product upgrades, DOClever also offers easy upgrades!
screenshots
Home page
Partial use enterprise
Network deployment
- The Intranet deployment version is free and open source, and has the same functions as the online version
- The internal deployment version uses mongodb as the database and is started by Node. The node version is the latest LTS version
- For detailed deployment steps, click here
- DOClever provides a separate deployment version of Docker, linked
conclusion
DOClever, let the interface know you better!