当前位置:网站首页>Interface test learning notes
Interface test learning notes
2022-06-10 23:34:00 【Acridine】
1. What is an interface ?
The types of interfaces are divided into internal interfaces 、 External interface , The internal interface is divided into upper layer service and lower layer service 、 Peer service
2. What is interface testing ?
Interface testing is based on http Interface test of protocol . In addition to based on http Interface to protocol , There are interfaces based on other protocols , Its essence is to send a http Request message to server , Then the server returns a http response message .
3. The common interfaces are GET、POST、DELETE、PUT Four kinds of , among GET and POST difference :
1. Parameter submission methods are different ,GET Parameters are submitted in the address bar , With ? Separate URL And transmit data , Between parameters & Connected to a , Restriction on 2048 character ;POST Parameters are submitted in webform surface , And there are no restrictions
2. The size limit of submitted data is different ,GET Submitted data is small ,POST Submit big data
3. Different security ,GET Poor safety ,POST It's safe
4. Interface test process 
5. Design interface test cases
1. Whether the function is normal
Whether the function is implemented according to the interface document ( Parameters )
2. Logic
Whether it depends on the business
3. abnormal : Parameter exception / Data exception
Parameter exception : Keyword parameter error 、 The parameter is empty. 、 More or less parameters 、 bad parameter
Data exception : Keyword data error 、 Data is empty 、 The length is not the same 、 Wrong data
6. Common interface test tools
Caught tools :Fiddler、Firebug、HTTP Analyzer
Contracting tools : Open source tools :jmeter、postman, Business tools :loadrunner、soapui
To be continued ....
边栏推荐
- SQL查询优化原理实例分析
- 普通网络摄像头的拉取方法
- 项目实训12——解析建表的SQL语句
- Before we learn about high-performance computing, let's take a look at its history
- Electronic Society C language level 1 7. Draw rectangle
- About not being able to create a new package under Src in idea
- 1.打开R程序,使用 apply 函数计算1到12按先后次序每隔3个数一组的和。即,计算1+4+7+10=?2+5+8+11=?,3+6+9+12=?
- C语言创建动态二维数组
- Two debugging techniques in embedded software development
- leetcode 130. Surrounded regions (medium)
猜你喜欢

Design language testing for functional testing: what tests are included in functional testing? What is the role of each
![30 frequently asked questions of 2022 latest software test interview questions [continuous update ~]](/img/43/12392286fe711c5ef15462c900e456.png)
30 frequently asked questions of 2022 latest software test interview questions [continuous update ~]

数据与信息资源共享平台(八)
![[QPSK if] Verilog design of QPSK IF signal generation module based on FPGA](/img/7d/b021790f1fde266ff9aa360261d581.png)
[QPSK if] Verilog design of QPSK IF signal generation module based on FPGA

样板小作坊

laravel8 实现阿里云文件上传

Before we learn about high-performance computing, let's take a look at its history

字蛛(font-spider)教学——ttf/otf字体文件压缩

Solutions to the error reported by executing Oracle SQL statement [ora-00904: "createtime": invalid identifier] and [ora-00913: too many values]

SQL查询优化原理实例分析
随机推荐
【Flutter 问题系列第 6 篇】如何在 Flutter 中实现列表消息的滚动效果
PHP实现iframe跨站替换文字/替换iframe网站文字的方法
Commonplace - the timetable of the great philosopher Kant
HALCON联合C#检测表面缺陷——仿射变换(二)
About string format(String format, Object... args)
电子协会 C语言 1级 7 、画矩形
Dell r730 RAID5 installation server 2016 (disk larger than 2t)
Development and implementation of AI intelligent video analysis easycvr platform device channel batch deletion function
改变世界的开发者丨玩转“俄罗斯方块”的瑶光少年
Ma8601 pin √ pin replaces Tang Ming fe1.1s without changing the circuit board | perfectly replaces fe1.1s scheme
项目实训11——对数据库的定时备份
How to search keywords in Oracle tables
Is qiniu's securities account true? Is it safe?
【sql语句基础】——增(insert)
300 questions on behalf of the first lecture on determinant
功能测试之设计语言测试:功能测试包含哪些测试?分别有什么作用
UE4 getting started with bone animation
The data file insurance CSV contains 1338 observations, that is, the registered beneficiaries of the insurance plan and the characteristics that represent the characteristics of patients and the total
R 语言绘制二维正态分布的密度曲面图;
[Video] kmeans mean clustering and hierarchical clustering: R language analysis life happiness index visualization | data sharing