DOClever is a visual interface management tool that analyzes interface structures, validates interface correctness, and improves collaboration with a range of automated tools around interface definition documents. DOClever used javascript as our development language, front-end is vUE + Element UI, back-end is Express +mongodb, such a framework integrated with the characteristics of high concurrency, fast iteration, to ensure the stability and reliability of the system. DOClever is a visual interface management tool that analyzes interface structures, validates interface correctness, and improves collaboration with a range of automated tools around interface definition documents. DOClever used javascript as our development language, front-end is vUE + Element UI, back-end is Express +mongodb, such a framework integrated with the characteristics of high concurrency, fast iteration, to ensure the stability and reliability of the system.

features

Can edit the interface information management, support 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, you can encrypt the parameters, from MD5 to AES, return parameters and model real-time analysis comparison, give inconsistent places, find out the possible problems of the interface. 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.

• Seamless integration of mocks. DOClever is itself a mock server. When you set the development state of your interface to finished, local mocks automatically request real interface data, otherwise they 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. Currently, most of the interface automated tests of similar platforms in the market are pseudo-automated, unable to deal with a complex scenario, such as obtaining verification code, logging in, obtaining order list, obtaining details of a particular order, and a series of context-related operations. DOClever’s automated testing allows you to do this on a web page with minimal javascript code, and it also allows you to batch execute test cases in the background and send the results to your team. You can get the status of the interface in real time.

• Team collaboration. Many of these platforms charge for it, but DOClever thinks good things need to be shared. You can create a team, bring people into groups, assign them related projects and permissions, make team announcements, etc.

Product address: doclever.cn/ source code address: github.com/sx1989827/D… Online deployment: doclever.cn/login/login… QQ group: 611940610