当前位置:网站首页>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 )!
边栏推荐
- 不落人后!简单好用的低代码开发,快速搭建智慧管理信息系统
- Solve the problem of incomplete display around LCD display of rk3128 projector
- POJ 1742 Coins ( 单调队列解法 )「建议收藏」
- 目前股票开户安全吗?可以直接网上开户吗。
- Airiot helps the urban pipe gallery project, and smart IOT guards the lifeline of the city
- Gorilla official: sample code for golang to open websocket client
- Mrs offline data analysis: process OBS data through Flink job
- EasyGBS级联时,上级平台重启导致推流失败、画面卡住该如何解决?
- 使用高斯Redis实现二级索引
- CIS芯片测试到底怎么测?
猜你喜欢
复杂因子计算优化案例:深度不平衡、买卖压力指标、波动率计算
数据孤岛是企业数字化转型遇到的第一道险关
School 1 of vulnhub
上海交大最新《标签高效深度分割》研究进展综述,全面阐述无监督、粗监督、不完全监督和噪声监督的深度分割方法
不落人后!简单好用的低代码开发,快速搭建智慧管理信息系统
使用camunda做工作流设计,驳回操作
如何满足医疗设备对安全性和保密性的双重需求?
Chapter 9 Yunji datacanvas company won the highest honor of the "fifth digital finance innovation competition"!
Mrs offline data analysis: process OBS data through Flink job
有了ST7008, 蓝牙测试完全拿捏住了
随机推荐
搞定带WebKitFormBoundary post登录
深度学习模型压缩与加速技术(七):混合方式
Machine learning notes - explore object detection datasets using streamlit
Gorilla official: sample code for golang to open websocket client
The boundary of Bi: what is bi not suitable for? Master data, Martech? How to expand?
Force buckle 1232 Dotted line
[solution] package 'XXXX' is not in goroot
Jenkins 用户权限管理
整型int的拼接和拆分
How to implement safety practice in software development stage
Creation of kubernetes mysql8
大厂经典指针笔试题
Nebula Importer 数据导入实践
微服务远程Debug,Nocalhost + Rainbond微服务开发第二弹
PHP method of obtaining image information
MIT science and technology review article: AgI hype around Gato and other models may make people ignore the really important issues
有了ST7008, 蓝牙测试完全拿捏住了
恢复持久卷上的备份数据
Implement secondary index with Gaussian redis
九度 1201 -二叉排序数遍历- 二叉排序树「建议收藏」