当前位置:网站首页>[application recommendation] the hands-on experience and model selection suggestions of apifox & apipost in the recent fire
[application recommendation] the hands-on experience and model selection suggestions of apifox & apipost in the recent fire
2022-06-24 15:54:00 【Wave scouring sand】
【 Application recommendation 】 The recent fire Apifox & Apipost Hands on experience and selection suggestions
1️⃣ Write it at the front
All of you who are engaged in development must have been recently approved by two api Management artifact Apifox & Apipost Refresh the , As a software enthusiast , I downloaded and installed it the first time , However, it has not been used in depth , Recently, I just had time to toss about both tools , Here I would like to share my experience , If people have a hard time choosing , You can refer to .
The following article only represents personal views , Part of the content is just based on personal needs and preferences , It may not be possible to fully describe all the features of the two tools , For reference only .
2️⃣ product positioning
API file 、API debugging 、API Mock、API automated testing —— Apifox Official website
ApiPost = Interface debugging + Interface documents are generated quickly + Standardized management of interface documents +Mock API+ Interface process test . —— Apipost website
In terms of product positioning and functional features , There is little difference between the two tools . To be more direct , Both tools are domestic versions Postman , More in line with the operating habits of Chinese people , It is also more difficult to get started Postman low .
3️⃣ Clear requirements
Software selection , First of all, we must understand where our needs are , What functions do you want to realize with the help of software . We are now here to discuss Apifox & Apipost, Some people think Apifox To use , Some people will think ApiPost To use , There may be a large number of programmers who feel that Postman It's just YYDS. I think the first reason for this difference is the demand difference , The second is personal usage habits . Take me for example Postman I am not used to using the pure English interface .
In the past, our team relied on swagger Do document management , Front end students sometimes use cloud mock Tools such as rap fastmock And so on mock data , Back end students prefer to use... When developing tests Postman. and Apifox & Apipost The above functions are unified , The collaboration efficiency of the team has been improved , Communication costs are reduced .
swagger Support mock api The interface test
swagger Import
First of all, both tools support import swagger project , however Apifox Seems to support better , meanwhile Apifox The types that support import are also richer .
Apifox and Apipost Both support import JSON file ,Apifox At the same time, it supports the adoption of URL Import , Import swagger Documentation is more convenient .
Apifox Import interface
apifox The interface base address can be imported at the same time , And save it as an environment variable Apipost Import interface

swagger Document effects
swagger effect

Apifox Document effects

Apipost effect
From the document effect , It's also Apifox More beautiful , At the same time, the request parameters and response parameters are displayed in a structured form , Clearer and more suitable for reading .
Mock APi
Many times, the front and back end development steps are inconsistent , When the back-end interface has not been developed , The front end can go through Mock Tool simulation interface call , So as to ensure the development progress of the front end .Apifox & Apipost All support mock api. But it is written in a slightly different way .
Apifox Mock APi
Apifox Of mock Function combined with document editing , It is also edited in the form of structured data , meanwhile mock Data columns will be generic mock Syntax encapsulated as Drop down to select In the form of , Greatly reduced mock The difficulty of data , Never remember mock api Grammar. . Of course apifox It also supports code conversion mock data .Apipost Mock Api
take the reverse into consideration Apipost Only code form conversion is supported mock data , The operability and convenience are not as good as Apifox. and Mock There is no linkage between data and interface documents .
APIfox Support local mock And the clouds mock Two forms , Local moc It can be called in the local computer and local area network , Compared to the clouds mock More secure , meanwhile apifox The cloud mock Support settings token authentication , Safety considerations are comprehensive .
The interface test
The interface test , The operation and interface of the two tools are similar , There is not much comparison here .
4️⃣ Product details
UI Interface
Just UI Interface , Personal feeling Apifox More concise , The page layout is comfortable , The browsing experience is quite good ; and Apipost The interface is relatively complex , Page content contains many elements and function blocks , The whole page is very crowded , It increases the operation cost .
Apifox

apipost

client
although Apifox and Apipost Provide both web and client , But it seems apifox The client is more complete ,apipost The client can only do interface documentation 、mock 、 Interface testing, etc . Others like project management 、 Team management and other operations will be transferred to the web site , Bring about obvious operation fault , Yes, the experience was not very good . Of course, this should not be a big problem for users who directly use the web side , It is not friendly to the client-side users .
Document sharing
Document sharing Apifox Well done , First of all, there is ApiHub Developed API Document community , Many developed API Documentation can be found here , Of course these API Documents can also be found under their respective platforms . however Apihub It provides us with many excellent document lists . Have to say , The documents of big factories are really beautiful .
meanwhile Apifox Generated online documents UI It's also very beautifu ( I am a Yandang ). Put a flybook document link for your reference .[ Flying book open API]https://www.apifox.cn/apidoc/project-532425/doc-682247
The update frequency
Both products are currently undergoing rapid iterative updates , however Apipost The update frequency of seems to be higher , And the publicity is also relatively large , All major platforms can see Apipost The figure of , Maybe it will be a good product in the future .
5️⃣ pricing
Apifox The current strategy is Sass It's completely free , Privatized deployments are billed on a case by case basis . Whether it will change in the future remains to be verified . ApiPost At present, it is 15 People and the following team sizes are free , Number of projects 、 Whether there is a limit on the number of interfaces , I haven't seen the relevant instructions yet . Privatized deployments are billed on a case by case basis .
6️⃣ Conclusion
That's about Apifox and Apipost The experience of using the two software , The article is more from my own needs , All the conclusions are based on my subjective thinking . In fact, both software are excellent . In terms of function ,Apipost The function of Than Apifox Richer . But from my needs Apifox It seems to meet my needs more , Also more in line with my aesthetic .
If you want to find a simple 、 Lightweight interface management tools , Recommended Apifox
If you want the interface management tool to work with swagger And so on , Recommended Apifox
If you are client oriented , Recommended Apifox
Other circumstances Apifox and Apipost Is pretty good , even to the extent that Apipost More powerful .
Click the link , Pay attention to my official account , Get more quality and interesting content .
边栏推荐
- 【C语言刷题——Leetcode12道题】带你起飞,飞进垃圾堆
- Learning these 10 kinds of timed tasks, I'm a little floating
- 刚刚阿里面软件测试回来,3+1面任职阿里P7,年薪28*15薪
- 使用阿里云RDS for SQL Server性能洞察优化数据库负载-初识性能洞察
- Paper: Google TPU
- Nifi from introduction to practice (nanny level tutorial) - environment
- 期货公司开户安全吗
- 在Gradle 中对Junit5 测试框架引用
- How to optimize performance
- MySQL binlog
猜你喜欢
随机推荐
Recommend several super practical data analysis tools
FreeRTOS新建任务不执行问题解决办法
leetcode 139. Word Break 单词拆分(中等)
Easy installation of Jenkins
Ascinema with asciicast2gif for efficient command line terminal recording
Solution of intelligent all in one machine in expressway service area
安裝ImageMagick7.1庫以及php的Imagick擴展
Bosun query
Istio practical tips: Customize Max_ body_ size
Apple is no match for the longest selling mobile phone made in China, and has finally brought back the face of the domestic mobile phone
【Kubernetes】1
构建Go命令行程序工具链
如何实现容器内的SqlServer的数据库迁移
Precautions for using JMeter suite to build a pressure test environment
国产芯片的赶超,让美国手机芯片龙头高通害怕了,出招应对竞争
PHP export data as excel table
Most common usage of vim editor
Wi-Fi 7 来啦,它到底有多强?
Detailed explanation of estab of Stata regression table output
打破内存墙的新利器成行业“热搜”!持久内存让打工人也能玩转海量数据+高维模型









