当前位置:网站首页>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 !
边栏推荐
- 通信设备商,到底有哪些岗位?
- Pytest + allure + Jenkins Environment - - achèvement du remplissage de la fosse
- MySQL multi column index (composite index) features and usage scenarios
- Figure out the working principle of gpt3
- Qt学习27 应用程序中的主窗口
- 2022 tea master (intermediate) examination questions and mock examination
- 2022 welder (elementary) judgment questions and online simulation examination
- paddlepaddle 29 无模型定义代码下动态修改网络结构(relu变prelu,conv2d变conv3d,2d语义分割模型改为3d语义分割模型)
- leetcode:105. Constructing binary trees from preorder and inorder traversal sequences
- Iterable、Collection、List 的常见方法签名以及含义
猜你喜欢

Linux server development, MySQL transaction principle analysis

Jenkins remote build project timeout problem

Resource create package method
![[GUET-CTF2019]虚假的压缩包](/img/a2/7da2a789eb49fa0df256ab565d5f0e.png)
[GUET-CTF2019]虚假的压缩包

2022制冷与空调设备运行操作复训题库及答案

Thinkcmf6.0 installation tutorial

@component(““)
![[guess-ctf2019] fake compressed packets](/img/a2/7da2a789eb49fa0df256ab565d5f0e.png)
[guess-ctf2019] fake compressed packets

Padavan manually installs PHP

Technology cloud report: from robot to Cobot, human-computer integration is creating an era
随机推荐
开源生态|打造活力开源社区,共建开源新生态!
微信小程序基本组件使用介绍
Custom class loader loads network class
[SUCTF 2019]Game
Installing postgresql11 database under centos7
[2022 ciscn] replay of preliminary web topics
Force buckle 145 Binary Tree Postorder Traversal
[mathematical notes] radian
Kbu1510-asemi power supply special 15A rectifier bridge kbu1510
Jenkins remote build project timeout problem
【webrtc】m98 screen和window采集
[CV] Wu Enda machine learning course notes | Chapter 8
C language flight booking system
C语言通信行程卡后台系统
2022 tea master (intermediate) examination questions and mock examination
misc ez_ usb
PHP exports millions of data
[UVM foundation] what is transaction
pytest+allure+jenkins環境--填坑完畢
[Matlab] Simulink 自定义函数中的矩阵乘法工作不正常时可以使用模块库中的矩阵乘法模块代替