Beyond postman, a new choice of domestic interface joint debugging tool-ApiPost

1. What is Apipost

Apipost = interface debugging + rapid generation of interface documents + standardized management of interface documents + Mock API + interface process testing.
The original intention of Apipost is to improve the efficiency of each role of the R&D team! The audience of the product is the entire R&D technical team composed of front-end development, back-end development and testers, and technical managers.
Apipost integrates each role of the R&D team through the collaboration function.

2. Why choose Apipost

For back-end personnel, Apipost is not only an interface joint debugging tool, but also a tool for quickly generating interface documents . Quickly and automatically generate beautiful and standardized interface documents while writing and testing interfaces. At the same time, it can also generate Mock data and generate program code
.

For front-end personnel, it not only provides a good interface document browsing page, but also provides interface data Mock, front-end code automatic generation and other functions.
For testers and R&D managers, Apipost provides powerful functions such as interface automation testing and standardized interface document management.

3. Product advantages and features

Apipost official website address: https://www.apipost.cn?token=a5112be0d08cb20ba5ec66cc8d13aba6
Web version address: https://console.apipost.cn/register?token=a5112be0d08cb20ba5ec66cc8d13aba6
Client download link: https://www.apipost.cn /download.html?token=a5112be0d08cb20ba5ec66cc8d13aba6In
daily work, a good joint debugging tool should have simple operation, easy to use, beautiful and good UI, collaboration, archiving, team management isolation and other functions, and Apipost has all of them. In this article, we use the Web version that postman does not have to show you these functions.

3.1 The joint debugging interface is simple and convenient

As a basic function of the joint debugging tool, Apipost provides an interface with a very good user experience, and the operation is clear at a glance, making it easier to learn and use. Select the APIs option, and fill in the necessary information of the request interface such as the request header, request body, and authentication to complete. An example is shown in the figure below.
insert image description here
Parameters are extracted by successful response cases.
insert image description here

3.2 One-click generation of interface documents

In daily work, if you are debugging the interface with the front-end personnel, you need to provide a complete and beautiful interface document, usually swagger is selected as the document tool, but here we are faced with the high degree of document coupling and difficulty in writing. Apipost provides a one-click document generation function, choose to share the document, and copy the link to the web, you can view the interface document.
insert image description here
It can be seen that the interface document style is much cleaner than the swagger style, and the document writing in the code is greatly reduced.
insert image description here

3.3 Setting global parameters

In the process of daily interface joint debugging, it is necessary to change parameters frequently, such as token and other global parameters. After the parameter expires, it is undoubtedly an unwise choice if each interface needs to be modified. This Apipost can set global parameters to reduce debugging. The parameters are frequently changed during the process.
insert image description here
insert image description here

3.4 Documentation archiving

After the interface document is provided, there is a problem. If the document is mistakenly changed by the front-end staff, it will cause a work error and take the blame. Wouldn’t it be very uncomfortable, and the developer has already chosen a solution for us. Apipost provides an archiving function. Once the document is archived, the document displayed on the front end is a snapshot of the document at the time of archiving, and will not change with the interface preservation caused by the temporary modification of the client. Documentation pages remain live documents when not archived. Prevents random changes to interface documents while sharing.
insert image description here

3.5 Automatic code generation

After the joint debugging test, we want to call it in linux or java. At this time, we don't have api tools, so we need to write code tests. Usually, Baidu needs to generate grammars and then write according to the grammars, but Apipost provides a large number of language grammars, and you can generate program codes after filling in the interface request parameters. insert image description here
Provide HTTP request codes in more than 10 languages ​​and various SDKs, and the codes can be integrated into your code very quickly.insert image description here
insert image description here

3.6 Collaboration

At the same time, for large teams, it also provides online collaboration functions. At the same time, for the situation where the collaboration between team members is not synchronized, the data is saved in conflict, and the change records cannot be traced back, when multiple people collaborate online, Apipost supports real-time data synchronization. , has a conflict resolution mechanism, and can trace back the collaboration log.

3.7 Team Management

In daily development, the most difficult thing for a large team is management. How to view the workload, how to assign role permissions, and how to coordinate personnel are all the managers should care about. And Apipost provides team management function, the original intention of the design is to facilitate the flow of people, you can understand it as a company as a team. When a person leaves or changes companies, the isolation of project data between different companies can be achieved by creating a new team and switching teams.
For each registered account, Apipost will assign a team created by the system by default. You can also click the "Team" tab on the left and find the "New Team" button to create a new team.
At the same time, it also provides new project, project clone, project import/export, maintenance project personnel/assistant personnel, maintenance project personnel/assistant permissions. Realized one-stop project control and management.
insert image description here

3.8 Free to use

Teams and individuals with less than 15 people are completely free, and it is also completely free for universities and training institutions. Enterprises can also conduct privatization deployments as needed.

4. Summary

In the use of bloggers, Apipost provides a good ui, easy to use, and can be used on the web at the same time. Collaboration, generating documents with one click also saves a lot of time spent on communication. The archiving function also avoids the situation of front-end and back-end wrangling. Now Apipost has been promoted to our company. This software is worth learning and using at work.

Guess you like

Origin blog.csdn.net/qq_20143059/article/details/124586965