当前位置:网站首页>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 !
边栏推荐
- Weibo publishing cases
- 有 Docker 谁还在自己本地安装 Mysql ?
- Is the test cycle compressed? Teach you 9 ways to deal with it
- [UVM practice] Chapter 1: configuring the UVM environment (taking VCs as an example), run through the examples in the book
- Leanote private cloud note building
- leetcode:105. Constructing binary trees from preorder and inorder traversal sequences
- C语言通信行程卡后台系统
- Rust versus go (which is my preferred language?)
- Téléchargement des données de conception des puces
- Solution: could not find kf5 (missing: coreaddons dbusaddons doctools xmlgui)
猜你喜欢
Qt学习28 主窗口中的工具栏
【数学笔记】弧度
【webrtc】m98 screen和window采集
[P2P] local packet capturing
Sign up now | oar hacker marathon phase III, waiting for your challenge
mysql多列索引(组合索引)特点和使用场景
解决问题:Unable to connect to Redis
MySQL multi column index (composite index) features and usage scenarios
IO stream file
Mysql高低版本切换需要修改的配置5-8(此处以aicode为例)
随机推荐
Solve could not find or load the QT platform plugin "xcb" in "
Explore Cassandra's decentralized distributed architecture
PHP exports millions of data
SQL优化的魅力!从 30248s 到 0.001s
Padavan manually installs PHP
Linux server development, redis protocol and asynchronous mode
Rust Versus Go(哪种是我的首选语言?)
Pytest+allure+jenkins environment -- completion of pit filling
Leetcode 43 String multiplication (2022.02.12)
Linux server development, MySQL index principle and optimization
[UVM practice] Chapter 1: configuring the UVM environment (taking VCs as an example), run through the examples in the book
padavan手动安装php
2022年茶艺师(中级)考试试题及模拟考试
[SUCTF 2019]Game
Idea add class annotation template and method template
Figure out the working principle of gpt3
json 数据展平pd.json_normalize
2022 simulated examination question bank and online simulated examination of tea master (primary) examination questions
[experience sharing] how to expand the cloud service icon for Visio
Chip information website Yite Chuangxin