Last year, our company developed an e-commerce product, which is a B2B2C e-commerce platform integrating APP and Web end. When we developed the Web end, we also adopted the development mode of separating the front end from the back end. Therefore, a large number of interfaces are generated on the Web end and app end, which require management, maintenance and document editing. The most troublesome thing is that our business is quite complex, and many business scenarios need several interfaces to be coordinated, but there is no appropriate interface automation tool, so there are many bugs, and the developers at the front and back end also have many disputes about this. As the leader of the team, I decided to change this situation. After referring to many similar products, we decided to choose DOClever as our interface management platform. It not only integrates document writing, team collaboration, interface running, mock data and other functions, but also has two functions that greatly improve the work efficiency of our team. One is the automatic generation of the interface, according to the interface data automatically generated document information, and another is the automatic test of the interface! Traditional interface testing usually runs interfaces one by one, observes whether the returned data is displayed correctly, and then manually fills in the input parameter of the next interface with the output parameter of this interface. Such testing process is not only tedious and inefficient, but also prone to errors in complex business scenarios. So we need a solution for automated testing that can do the most efficient thing with the least cost. 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 runs. You can encrypt parameters, including MD5 and AES, and return real-time analysis and comparison between parameters and the model to find out the inconsistency and possible interface 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.

 Seamless integration of Mock. DOClever is a mock server. When you set the interface development status to finished, the local mock automatically requests the real interface data, and returns the predefined mock data otherwise.

 Support postman, rap, swagger import, so you can do seamless migration, and ALSO support HTML file export, so you can browse offline!

 project snapshot versions and interface function in parallel, you can define for a project 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 testing. Most of the interface automation tests on similar platforms in the market are pseudo-automated. They are not capable of handling a complex scenario, such as obtaining a verification code, logging in, obtaining an order list, and obtaining the details of a particular order. 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.

 Teamwork. A lot of these platforms charge for teamwork, but DOClever thinks good things need to be shared. You can start a team, bring people in, divide them into groups, assign them projects and permissions, make team announcements, etc.

DOClever is open source and free, supports Intranet deployment, many companies consider the security of data, do not want to put the interface on the public network, it does not matter, DOClever gives a convenient and quick solution, you can put the platform on their own Intranet, do not need to connect to the Internet, at the same time also a lot of features, Even for product upgrades, DOClever offers easy upgrades!

Doclever. cn Github: github.com/sx1989827/D… Yards cloud: git.oschina.net/sx1989827/S… Documents: doclever. Cn/help/help. H… QQ group: 611940610