当前位置:网站首页>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 !
边栏推荐
- Leetcode 43 String multiplication (2022.02.12)
- Pytest+allure+jenkins environment -- completion of pit filling
- Linux server development, MySQL stored procedures, functions and triggers
- Button wizard script learning - about tmall grabbing red envelopes
- 通信设备商,到底有哪些岗位?
- mysql多列索引(组合索引)特点和使用场景
- Wx is used in wechat applet Showtoast() for interface interaction
- PHP exports millions of data
- Qt学习26 布局管理综合实例
- Shell 脚本的替换功能实现
猜你喜欢

【webrtc】m98 screen和window采集

Cnopendata list data of Chinese colleges and Universities

Qt学习28 主窗口中的工具栏

快速使用 Jacoco 代码覆盖率统计

Problem solving: unable to connect to redis

Technology cloud report: from robot to Cobot, human-computer integration is creating an era

【数字IC验证快速入门】17、SystemVerilog学习之基本语法4(随机化Randomization)

Shell 脚本的替换功能实现
![[UTCTF2020]file header](/img/e3/818e2d531a06ab90de189055f634ad.png)
[UTCTF2020]file header

开源生态|打造活力开源社区,共建开源新生态!
随机推荐
[OBS] win capture requires winrt
解决问题:Unable to connect to Redis
Introduction to basic components of wechat applet
Ansible
Numbers that appear only once
misc ez_usb
即刻报名|飞桨黑客马拉松第三期等你挑战
[guess-ctf2019] fake compressed packets
CTF daily question day43 rsa5
Live online system source code, using valueanimator to achieve view zoom in and out animation effect
The configuration that needs to be modified when switching between high and low versions of MySQL 5-8 (take aicode as an example here)
Kbu1510-asemi power supply special 15A rectifier bridge kbu1510
有 Docker 谁还在自己本地安装 Mysql ?
Jenkins remote build project timeout problem
2022年茶艺师(中级)考试试题及模拟考试
Wechat applet data binding multiple data
Hands on deep learning (IV) -- convolutional neural network CNN
[UTCTF2020]file header
Rust versus go (which is my preferred language?)
[SUCTF 2019]Game