I have been developing for more than four years. When I tested the interface, I first used the test class I wrote for testing. Later, I came into contact with postman and swagger. Although it is much better than what I wrote myself, I always feel that it is almost a problem. Son.
On the one hand, postman needs to spend money to have some high-level functions. On the other hand, postman is still a foreigner after all. Many English words and English habits are still not in line with our domestic situation. So I haven't found a really easy-to-use interface test tool, so I always hope to have a localized interface test tool.
And basically most of the domestic projects are CRUD, I believe that most of you who read this article, and I who are writing this article, are swimming in the ocean of various CRUD requirements and API interface docking and communication every day.
Almost every time the interface is docked, it is necessary to go through the process of managing the downstream service to request the interface document, and call the interface with a guesswork on the interface document with only a few lines of text. After seeing the error code, ask the docking party for this. What do you mean, I finally adjusted it once and found that the environment was wrong...
I stumbled across a tool today, and when I saw the Chinese page on its official website, I felt very eager and very clean. Especially the status code management inside, which can solve the pain point. I plan to spread it to the project team members.
At present, the SaaS product is completely free , you can use the web version or download the desktop terminal, Windows, Mac, and Linux platforms are supported!
I put a video at the end of the article, if you don't want to read the text, you can read the text introduction directly.
Of course, you can also experience it yourself.
01.
Eolink and its innovative ideas
Eolink is a professional one-stop API collaboration platform. As early as 2016, its team released the first domestic open source product Eoapi that integrates Swagger+Postman+Mock+Jmeter single-point tools, and it was officially released in 2017 The world's first online API full life cycle management platform,
In response to the pain points in API R&D collaboration, Eolink proposed an innovative concept: Documentation and Test-Driven Development (DTDD) , which is simply:
- Use standard documents to replace verbal agreements and note-taking documents, so that development, testing, operation and maintenance, and collaboration can be traced;
- 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
02
API R&D test ceiling
At present, there are many API R&D tools on the market, but Eolink is still better in terms of functional depth, breadth, and user experience , especially for batch operations and repetitive work. A lot of automation and intelligent improvement. 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. Let's see how strong Eolink really 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.
2. One-click to initiate API test, get through API documentation and test
Eolink can initiate a test with one click, supports automatic generation of test data, and can encrypt, decrypt, and sign the request message and return result through Javascript code. One-click launch makes tedious API testing simple and smooth.
3. 0 Code automation 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. 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, and supports the creation of multiple Mock APIs in one API document.
5. 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.
At present, the SaaS product is completely free, you can use the web version or download the desktop terminal, Windows, Mac, and Linux platforms are all supported!
03
Fascinating little highlights of Eolink
I also found a few hidden highlights of Eolink, which are very fragrant to use!
- API Change Smart Notifications
- API documentation comment function
- API historical version comparison
- Scheduled test tasks
- data-driven
- Project Analysis Report
I put the picture directly, and everyone will understand it at a glance.
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 with different versions of the API documentation
Roll back to view the historical version of the API document, and intelligently find the difference between different versions of the document
Eolink supports timed test tasks, or integrates the API automated test platform into Jenkins to trigger the test when code is submitted, realize automatic testing of projects under unattended conditions, and liberate labor
Through data-driven simulation of various scenarios, we can see the execution of scenario use cases, avoid empty running of the test process, and make test cases closer to reality
Powerful statistical analysis functions of project data and eye-catching visual presentation, the team development work is clear at a glance
Of course, Eolink's functions are much more than that, and there are many highlights to explore.
At present, the SaaS product is completely free, you can use the web version or download the desktop terminal, Windows, Mac, and Linux platforms are all supported!
04
The world's first API full life cycle management platform
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 API automatic generation . API-First is the general trend, and it is easy to fall behind if you do not master the full life cycle management of API!
Scan the code to join the official WeChat group and receive API full life cycle management materials !
Up to now, Eolink has provided API management services for thousands of leading enterprises in various industries, including Qi Anxin, Sangfor, Taikang Group, Sony, Uni-President Enterprise, Bosera Fund, YTO Express, etc. The strength is very strong, the reputation is very good, and it is trustworthy!
At present, the SaaS product is completely free , you can use the web version or download the desktop terminal, Windows, Mac, and Linux platforms are all supported! What's even more amazing is that they even have open source products! Welcome to experience~
The experience address is as follows
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。