The domestic API management artifact Eolink, I love it

Hello everyone, my name is Ao Bing.

I would like to recommend a wave of API management artifacts that I have been using recently: Eolink .


Whether it is the front-end or the back-end, you basically have to deal with APIs, especially in terms of organizing API documents and testing. There are useful tools that greatly improve efficiency.

The postman and swagger I used before were all foreign products. This time I experienced a wave of domestic products. Not to mention, they are quite fragrant!

Eolink  is a very powerful API management tool, and many small partners have tried it and found it to be pretty good.

You can use the web version, which is convenient and fast:

https://www.eolink.com/?utm_source=w1701

You can also download the desktop client, which is supported on Windows, Mac, and Linux platforms

https://www.eolink.com/pc/?utm_source=w1701

Currently, SaaS products are completely free .

content

1. What is Eolink

2. Eolink's original solution

3. Eolink's powerful API management function

4. Eolink advanced gameplay

5. Eolink, the world's first API full life cycle management platform

The full text is about 2500 words, and it takes about 6 minutes to read 

 one 

What is Eolink?

Eolink is a professional-level one-stop API collaboration platform , and one of the earliest platforms in China to devote itself to the development of API tools. The team released the first domestic Swagger+Postman+Mock+Jmeter single-point tool as early as 2016. The all-in-one open source product Eoapi can quickly solve problems such as API document management, rapid testing, Mock, and API automated testing. In 2017, it officially released the world's first online API full life cycle management platform to help global developers develop, test, and operate APIs more efficiently. Eolink evolved from this iteratively.

two

Eolink Innovative Solutions

In the process of product iteration, Eolink found and summarized a large number of pain points in API development and testing, including:

  1. The development team uses multiple API tools, and it is difficult to communicate data between multiple tools.

  2. API documentation is cumbersome to write, not standardized in design, lacks a unified document format, etc.

  3. Lack of version management, API changes are not notified.

  4. It is difficult for testers to maintain test cases, and a large number of scripts are used to write automated tests, and the cost of learning, writing and maintenance is high.

The above API management problems lead to inefficient team collaboration and frequent problems. In response to this pain point, Eolink proposed an innovative concept for API development collaboration: Documentation and Test-Driven Development (DTDD) , which is simply:

  1. Use standard documents to replace verbal agreements and note-taking documents, so that development, testing, operation and maintenance, and collaboration can be traced;

  2. Quickly use the test results to promote the development progress, make the team communicate more fully, manage with factual basis, and realize agile development.

This set of concepts has been verified by a large number of users, and gradually formed the following API development and testing process, which better integrates the back-end, front-end, testing and other teams.

Eolink's original concept: Documentation and Test Driven Development (DTDD)

three

Eolink's powerful API management function

The API development process is complex, involving front-end and back-end development, testing, and multi-team collaboration and communication. The workload is tedious and the workload is huge. There are many API development tools on the market that can basically meet the basic needs of API development, but Eolink is still in the depth, breadth of functions and user experience . All aspects are better, especially for batch operations and repetitive work, a large number of automation and intelligent improvements have been carried out . In fact, whether a product has been carefully polished and whether the experience is good or not can be known as soon as you get started.

You can use the web version, which is convenient and fast:

https://www.eolink.com/?utm_source=w1701

You can also download the desktop client, which is supported on Windows, Mac, and Linux platforms

https://www.eolink.com/pc/?utm_source=w1701

Currently, SaaS products are completely free.

Let's see how strong Eolink is!

1. Support all types of API document management

No matter what language is used for development, whether it is HTTPS, Websocket, TCP, UDP and other protocols, or any specifications such as Restful, SOAP, WebService, etc., Eolink can assist the team to manage quickly, uniformly and standardized. According to incomplete statistics, Eolink currently supports the most languages, protocols and specifications!

2. One-click to initiate API test, get through API documentation and test

Eolink can initiate a test with one click, support automatic generation of test data, and perform encryption, decryption, signature, etc. processing on request messages and return results through Javascript code.

3. Zero-code automated testing, one-click large-scale regression testing

When the API changes, the API regression test can be performed with one click, and the system will automatically judge the return result according to the rules and generate a test report, which is convenient for the team to quickly understand the impact scope of the API change, which can reduce the testing time by more than 95%!

4. Powerful cookie management function

When testing APIs that require cookies, Eolink supports adding required cookie information in cookie management, the system will automatically store cookies, and will automatically pass cookie request parameters when testing other APIs with the same domain name next time.

Eolink's powerful API management function can comprehensively improve the efficiency of API development, collaboration and testing.

Four

Eolink advanced gameplay

1. Powerful API version management

Eolink's API version management function is the ultimate, supporting API change intelligent notification, API document comment function, and API historical version comparison function. The powerful API version function brings the document-based collaboration efficiency to full value!

 When API changes, relevant members will be automatically notified by email and in-site letter, and QQ and Feishu have been connected

 

Post comments directly on the API documentation, and the communication content will be archived along with the different versions of the API documentation.

Roll back to view the historical version of the API documentation, and support to compare the differences between the two versions

2. Generate Mock API based on API documentation

Eolink supports a very powerful dynamic Mock API, which can automatically return different HTTP Status Code, Header, Body and other data according to different request parameters. You can create multiple Mock APIs in an API document to simulate various requests initiated by the front-end to facilitate verification of the front-end logic.

Through the Mock API, the data generation rules of the API can be written in advance, and the API's return data can be dynamically generated by the API R&D management platform. Developers can access the Mock API to obtain the data required by the page and complete the docking work.

Powerful Mock API function

3. Return complex custom structure data

Eolink supports powerful Mock API functions, and also supports returning data through mockjs simulation. By writing complex json return results, the returned data is more realistic and close to real case scenarios.

Write complex json return results, closer to real case scenarios

4. Scheduled test tasks

Eolink supports timed test tasks, or integrates the API automated test platform into Jenkins to trigger the test when code is submitted, realize the automatic test of the project in the case of unattended and send the report to the corresponding mailbox to monitor the monitoring of the project.

Timed testing frees up the workforce

5. Support data-driven

Eolink supports data-driven simulation of various scenarios, such as login-get project list-logout process, in which data-driven scenarios can be set as user successful login (username and password is correct) or login failure (username is correct and password is wrong), so as to Looking at the execution of the scenario use case, you can avoid the empty running of the test process, and also make the test case closer to reality.

Data-driven to avoid empty running of the test process

6. Project Analysis Report

Eolink has a powerful statistical analysis function of project data, which can quickly understand the status of API projects in the workspace, including: the number of API R&D management projects, the number of APIs, the number of API test cases, the number of API status distribution, and the API changes in the last 6 months. Number of bug statuses, API changes in the last 12 months, etc. The eye-catching visual presentation makes the development work of the team clear at a glance.

Project data report, the team's research and development situation is clear at a glance

Of course, the functions of Eolink are much more than that! There are many highlights to explore, you can carry out strict personnel permission management, API status code management, project document management, test environment management and so on in the project.

You can use the web version, which is convenient and fast:

https://www.eolink.com/?utm_source=w1701

You can also download the desktop client, which is supported on Windows, Mac, and Linux platforms

https://www.eolink.com/pc/?utm_source=w1701

five

Eolink, the world's first API lifecycle management platform

Finally, let's take a look at this API management ceiling, and what makes it great. In addition to API management and automated testing services, Eolink is also the world's first SaaS platform for API lifecycle management , providing services including API gateway, API monitoring, and automatic API generation . Although full life cycle management has little to do with individual developers, it is the future development trend. Currently, advanced R&D teams all talk about API-First. Therefore, Eolink, as an API full life cycle management tool, knows in advance that there are only advantages and no disadvantages.

Eolink has served companies including Yuanqi Forest, Uni-President Group, Qi Anxin, Sangfor, Taikang Insurance, Sinochem Energy, Suzhou Bank, Fenxiangpinke, Sony and other enterprises. After the experience of leading companies in various industries, it is more worthy of our trust.

You can use the web version, which is convenient and fast:

https://www.eolink.com/?utm_source=w1701

You can also download the desktop client, which is supported on Windows, Mac, and Linux platforms

https://www.eolink.com/pc/?utm_source=w1701

Currently, SaaS products are completely free .

Guess you like

Origin blog.csdn.net/qq_35190492/article/details/124241067