当前位置:网站首页>Apifox interface integrated management new artifact
Apifox interface integrated management new artifact
2022-07-07 20:23:00 【Chat with Lao Wang】
In the software industry , The emergence of any new tool , It must have solved the problems existing in the industry Poor efficiency and high-cost problem .
Catalog
2、Apifox What pain points have been solved
3、 Functional features ( Client version )
3.1 Team authority management module
3.2 Open source project API Support
3.3 Friendly interface management interface and interaction mode
3.4 Integrated management of automated testing
3.5 Interface function settings
3.6 Follow up function planning
Jd.com has solved the problems of commodity quality and distribution efficiency , Meituan solves the efficiency problem of eating and buying vegetables , Cloud computing solves the problem of excessive waste of resources and high cost ( On demand 、 Charge on demand ) wait .
The collection introduced today Postman、Swagger、Mock and JMeter All in one development and testing collaboration API Software Apifox, What problem does it solve ?
Official website address :https://www.apifox.cn
Official document :https://www.apifox.cn/help
Team collaboration process :https://www.apifox.cn/help/app/best-practices/team-workflow/#%E6%8E%A8%E8%8D%90%E6%B5%81%E7%A8%8B
explain : This article will not repeat the software and Postman、Swagger、Mock and JMeter Overlapping function , Focus on the characteristics of this software .

Pay attention to the public at the end of the article Public number ~ Free collection 1000+ Interview information !!!
Java technology 300+ Interview questions
1、Apifox Antecedents feed
Apifox Of effect : Apifox yes API file 、API debugging 、API Mock、API Automated testing integrated collaboration platform .
Apifox The positioning of : Apifox = Postman + Swagger + Mock + JMeter.
Apifox Of characteristic : Efficient 、 In time 、 accuracy .
2、Apifox What pain points have been solved
2.1 Industry pain point
1) Varied API The collaboration tool repeatedly maintains and switches back and forth - High cost of use
Now there are a lot of API Collaborative tools :API Document design is famous Swagger; API Development and debugging have Postman; The interface makes data Mock; Automated testing has JMeter etc. .
But because it is multiple software , We need to input the same overlapping data to different systems many times to realize the functions we need .
2) After the interface changes API Documents need to be maintained manually — Poor maintenance cost and efficiency
When the project changes , We have to make changes in many places , Forgetting to modify is a pit .( It is very disadvantageous for both inside and outside the Group ).
2.2 Apifox Of Solution
1) Multi component integration —— Improve the cost and efficiency of multi collaboration
Through a system 、 A piece of data , Solve the problem of data synchronization between multiple systems .
2) API Automation of operation process — Reduce maintenance costs
Just define API file , API debugging 、API data Mock、API Automated testing can be used directly , There is no need to redefine ;
3) Interface changes are updated in real time — Improve documentation accuracy
API Documentation and API Development and debugging use the same tool ,API After the commissioning, it can be guaranteed and API The document definition is exactly the same .
3、 Functional features ( Client version )
3.1 Team authority management module

Divided into team permissions and member permissions . Team permissions refer to the permissions of members for team operations , Project permission refers to the permission of members to operate the project .
In order to meet the multi-level management needs of the team , Each member can set up administrators by project 、 Ordinary members 、 Read only members 、 Forbidden roles, etc .
3.2 Open source project API Support

![]()
Developers can open API Read 、 Modify yourself Apifox Data under the account . This function has not been launched yet , Coming soon .
3.3 Friendly interface management interface and interaction mode

In addition to having most of the functions of common components , Great efforts have also been made to improve the sensory and interactive experience of the interface . It looks refreshing ~~
3.4 Integrated management of automated testing

And UI comparison , Once the interface is developed , Generally, the frequency and amplitude of change or reconstruction are relatively small . Therefore, the cost performance of interface automation is higher , It is usually used in the regression test before the iterative version goes online .
When considering automating interface use cases , The main idea is that on the premise that the test cases requested by a single interface have been completed , Solve the following problems :
1) The business test scenario will call more than one interface , The request of the next interface depends on the data of the previous interface , The interface dependency problem needs to be solved
2)token Such authentication data has expiration time , This parameter is used by multiple interfaces , Need to solve a modification , Multiple entry into force issues
3) An interface needs to be covered with multiple test data .
4) Under batch test , You need to know the parameters returned by an interface / Whether the data meet expectations .
3.5 Interface function settings

Front end development often relies on back-end data interfaces , Before the back-end interface is ready , The front end is usually difficult to start .Mock The function is used to solve this problem . With Mock After the tool , The front and back ends can enter the development process synchronously , Before the back-end interface comes out , The front end can go through Mock Function to make fake data interface for development and debugging .
3.6 Follow up function planning
Planning demand address :https://www.apifox.cn/help/app/roadmap/
1) Interface performance test support ( similar JMeter).
2) Support plug-in market , You can develop your own plug-ins .
3) to open up Apifox API, Allow developers to pass through API call Apifox The function of .
4) Support more interface protocols , Such as GraphQL、gRPC、websocket etc. .
5) Support offline use , Project can choose online synchronization ( Teamwork ) Or just local storage ( Stand alone offline use ).
For more information, please go to the official website ~~
Official account + Input [ Interview questions ] + Get the interview materials free of charge ( Interview outline + Interview answers )!
边栏推荐
- Force buckle 599 Minimum index sum of two lists
- Update iteration summary of target detection based on deep learning (continuous update ing)
- [philosophy and practice] the way of program design
- Precautions for cjson memory leakage
- MRS离线数据分析:通过Flink作业处理OBS数据
- Force buckle 2319 Judge whether the matrix is an X matrix
- 使用 BR 备份 TiDB 集群数据到 Azure Blob Storage
- Helix QAC 2020.2新版静态测试工具,最大限度扩展了标准合规性的覆盖范围
- 网络原理(1)——基础原理概述
- [award publicity] issue 22 publicity of the award list in June 2022: Community star selection | Newcomer Award | blog synchronization | recommendation Award
猜你喜欢
随机推荐
Kubernetes -- detailed usage of kubectl command line tool
取两个集合的交集
Force buckle 2319 Judge whether the matrix is an X matrix
Meta Force原力元宇宙系统开发佛萨奇模式
MRS离线数据分析:通过Flink作业处理OBS数据
Vulnhub's funfox2
CIS芯片测试到底怎么测?
目前股票开户安全吗?可以直接网上开户吗。
【哲思与实战】程序设计之道
使用高斯Redis实现二级索引
如何在软件研发阶段落地安全实践
测量楼的高度
恢复持久卷上的备份数据
想杀死某个端口进程,但在服务列表中却找不到,可以之间通过命令行找到这个进程并杀死该进程,减少重启电脑和找到问题根源。
使用高斯Redis实现二级索引
Chapter 20 using work queue manager (3)
TS quick start - Generic
Optimization cases of complex factor calculation: deep imbalance, buying and selling pressure index, volatility calculation
字符串中数据排序
让这个CRMEB单商户微信商城系统火起来,太好用了!








