In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-19 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/03 Report--
Recently, we have collected some open source interface management and testing platforms with good reputation on the network, including postman, swagger, yapi, doclever, httpRunner, etc., including postman, swagger, yapi, doclever, httpRunner and so on. I hope to provide some reference for future friends looking for open source interface management platform.
The life cycle of the interface generally includes design, development, documentation, testing and maintenance. Therefore, the main functions of the interface management platform or tools are also carried out around these aspects.
Let's first take a look at a summary and comparison picture:
Note: the above comparison information comes from the network, and the trial of some platforms is also a little bit, so I dare not ensure the fairness and accuracy of the comparison results. Please leave me a message if you have any objection.
Let's talk about my trial experience:
1. Postman
There is no need to introduce it. Who knows about interface testing? The benchmark of the interface testing tool, the new version adds the interface document module, indicating that the manufacturer is keeping pace with the times.
Disadvantages: many operations will be connected to the official website, the data will also be stored on the official website, the access speed is relatively slow, and the security is yet to be determined.
2. Swagger
OpenAPI specification, interface design and interface documentation are good. It can be integrated with the program code to generate interface documents from the comments or comments of the code, saving the work of maintaining additional documents, and can also generate interface codes in various languages.
Cons: there are many open source components, but few features. Many features have been put on swaggerHub, and online charging, access speed and security are also issues.
3. YApi (Qunar)
As introduced on its official website, it is elegant and powerful with more comprehensive functions. This is also a system that I have tried many times. At present, the community is more active, and the system BUG is relatively less; using plug-in mechanism, there are many open source plug-ins on github; the new version can also synchronize interface data with swagger ui.
Disadvantages: the interface document is weak or not strongly related to the interface design, and others seem to lack performance testing and interface monitoring; another disadvantage is that there is no pre-post processing for each interface, only global pre-post processing for the whole project.
4. Doclever
According to the introduction of the official website, many big factories are using or have used this system. The function is also more comprehensive, and the interface documentation can be associated with the interface use case; it seems that the latest features are maintained on the desktop version, which requires a little sponsorship fee.
Disadvantages: the general background management does have some bug, the interface is a little rough, compared with YApi, feel slightly inferior
5. HttpRunner (DJI)
Absorb the essence of many mainstream tools, can be used for performance stress testing, can be parameterized; pay attention to the hierarchical management of test cases.
Disadvantages: the deployment is not successful, it may also be due to my personal environment, especially the latest version feels confused and not comprehensive enough.
Summary:
1. The current interface management platform pays more and more attention to the management of interface ecology, especially interface design and interface documentation. If it can be integrated with the life cycle of the project program, it will add a lot of color in this agile era.
two。 If your platform wants to perform performance stress testing, then HttpRunner should be the best choice. After all, the underlying technology has determined whether the platform can do the job or not.
3. Now there should be some good commercial interface management systems on the market, so I can only take a look at their introduction, such as RestCloud.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.