当前位置:网站首页>Explore dry goods! Apifox construction ideas
Explore dry goods! Apifox construction ideas
2022-07-07 07:59:00 【Wu_ Candy】
Apifox What is it?
Apifox yes API file 、API debugging 、API Mock、API Automated testing integrated collaboration platform , location Postman + Swagger + Mock + JMeter.
Apifox Where to use
Apifox Used in the whole team collaboration , Everyone has a document , Cooperative Office .
Why use Apifox
Apifox Advantages as follows :
A system 、 A piece of data , Solve the problem of data synchronization between multiple systems ;
Just define API file ,API debugging 、API data Mock、API Automated testing can be used directly , There is no need to redefine ;
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 ;
Efficient 、 In time 、 accuracy .
How to implement
Today's sharing is java Project integration is an example to demonstrate .
1. How to deploy ?
At present, there are two ways to deploy :
be based on B/S Structural WEB edition
be based on C/S Desktop version of structure
The two can work together , As shown in the figure below .
The desktop version :
WEB edition :
2. How to coordinate ?
project 、 The permission management of team members is shown in the following figure :
The back-end classmates :
Step1: Introduced in the project swagger package
Introduce... Into the project swagger After package , In the code, comment api Describe the content , As detailed and real-time synchronous updates as possible api Changes .
ask : stay apifox How to import in the platform api Information
answer :
1. Sign in Apifox platform
2. Directory path : Project settings
3. The interface of importing data is as follows
Step2: Apifox The platform checks the interface data imported above
As shown in the figure below :
Step3:【 Interface management 】 Next , Select an interface for debugging and self-test interface
Step4:【 Interface management 】 Next , After selecting an interface to run , Perform save
Step5: Extract the variables in the response result , Used for the next interface
Step6: Automatic generation 【 Business code 】 and 【 Interface request code 】
Front end students :
matters needing attention : Request the environment to switch to Mock Under service .
Step1: Add a custom interface
Step2: Debug custom interface
Step3: Interface data Mock
Test students :
Step1: Test students can be in Apifox Test the interface on the platform , Just do some simple configuration .
1. Configure interface parameters and header Information
2. Add assertions
3. Send request and check response
Click on 【 send out 】 Button
Step2: Test students write interface use cases for the interface and save
Step3: Test students can associate the interface use cases added in the previous step to a use case group , Then it can be executed together and the test report can be issued
As shown below :
Step4: Test suite function can make test cases into a set , Each test suite contains multiple test cases
Step5: Simple pressure measurement operation is realized
summary
1. Apifox It can well meet our internal use .
2. Apifox It is the cloud management interface , There will be certain security risks , If you want to privatize , You need to pay for .
Welcome to your attention 【 The way of immeasurable testing 】 official account , reply 【 Claim resources 】
Python+Unittest frame API automation 、
Python+Unittest frame API automation 、
Python+Pytest frame API automation 、
Python+Pandas+Pyecharts Big data analysis 、
Python+Selenium frame Web Of UI automation 、
Python+Appium frame APP Of UI automation 、
Python Programming learning resources dry goods 、
Vue Front end component framework development 、
Resources and code Free ~
Below the official account is two-dimensional code. , You can directly scan wechat and pay attention .
remarks : My official account has been officially opened. , betake IT Sharing of Internet technology .
contain : Data analysis 、 big data 、 machine learning 、 Test Development 、API Interface automation 、 Test operation and maintenance 、UI automation 、 Performance testing 、 code detection 、 Programming technology, etc .
WeChat search official account :“ The way of immeasurable testing ”, Or scan the qr code below :
Add the attention , Let's grow together !
边栏推荐
- [mathematical notes] radian
- Wechat applet data binding multiple data
- Kbu1510-asemi power supply special 15A rectifier bridge kbu1510
- Button wizard script learning - about tmall grabbing red envelopes
- Chip information website Yite Chuangxin
- json 数据展平pd.json_normalize
- Leetcode 90: subset II
- The principle and implementation of buffer playback of large video files
- numpy中dot函数使用与解析
- pytest+allure+jenkins環境--填坑完畢
猜你喜欢
@component(““)
A bit of knowledge - about Apple Certified MFI
Hands on deep learning (IV) -- convolutional neural network CNN
Use and analysis of dot function in numpy
Common validation comments
[UTCTF2020]file header
有 Docker 谁还在自己本地安装 Mysql ?
自定义类加载器加载网络Class
[P2P] local packet capturing
【经验分享】如何为visio扩展云服务图标
随机推荐
padavan手动安装php
【斯坦福计网CS144项目】Lab3: TCPSender
[SUCTF 2019]Game
Linux server development, redis protocol and asynchronous mode
2022 welder (elementary) judgment questions and online simulation examination
Leetcode 90: subset II
Introduction to basic components of wechat applet
芯片资料 网站 易特创芯
Pytorch parameter initialization
2022焊工(初级)判断题及在线模拟考试
nacos
C语言队列
php导出百万数据
A bit of knowledge - about Apple Certified MFI
Linux server development, MySQL process control statement
Chip design data download
Leetcode 40: combined sum II
C language flight booking system
Button wizard collection learning - mineral medicine collection and running map
SQL优化的魅力!从 30248s 到 0.001s