当前位置:网站首页>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 ....
边栏推荐
- Pulling method of common webcam
- 300题 线代第一讲行列式
- Untiy reset animation
- Example analysis of SQL query optimization principle
- redis列表list常用命令大全
- Is qiniu's securities account true? Is it safe?
- 【视频】KMEANS均值聚类和层次聚类:R语言分析生活幸福指数可视化|数据分享
- MA8601 pin√pin替代汤铭FE1.1s无须更改电路板|完美替代FE1.1s方案
- Introduction to Wireshark capturing RTP load TS stream (UDP multicast)
- Design language testing for functional testing: what tests are included in functional testing? What is the role of each
猜你喜欢
![[论文分享] PATA: Fuzzing with Path Aware Taint Analysis](/img/f6/627344c5da588afcf70302ef29d134.png)
[论文分享] PATA: Fuzzing with Path Aware Taint Analysis

PwnTheBox,Web:hello

数据与信息资源共享平台(八)

It is known that the transverse grain pressure resistance of a certain wood obeys n (x, D2). Now ten specimens are tested for transverse grain pressure resistance, and the data are as follows: (unit:
![[flutter problem series Chapter 6] how to achieve the scrolling effect of list messages in flutter](/img/d6/ae107f75c158e97913e6d75eac5b84.png)
[flutter problem series Chapter 6] how to achieve the scrolling effect of list messages in flutter

联想首次详解混合云Lenovo xCloud五大优势,如何打造智能化数字底座

样板小作坊

Executor - Shutdown、ShutdownNow、awaitTermination 详解与实战

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

乘风破浪,探索数据可视化开发平台 FlyFish 开源背后的秘密!
随机推荐
线程池的创建
R 语言绘制二维正态分布的密度曲面图;
LeetCode+ 21 - 25
[QPSK if] Verilog design of QPSK IF signal generation module based on FPGA
unity 代码为动画注册事件
Executor - Shutdown、ShutdownNow、awaitTermination 詳解與實戰
云图说|每个成功的业务系统都离不开APIG的保驾护航
MySQL related -0416
28岁自学编程会不会太晚了?靠谱吗?
Sealem Finance-基于Web3的全新去中心化金融平台
Before we learn about high-performance computing, let's take a look at its history
Prefer "big and small weeks", only write 200 lines of code every day, and the monthly salary of 8k-17k people will rise again
[Video] kmeans mean clustering and hierarchical clustering: R language analysis life happiness index visualization | data sharing
Sealem Finance - a new decentralized financial platform based on Web3
Untiy reset animation
30 frequently asked questions of 2022 latest software test interview questions [continuous update ~]
C语言创建动态二维数组
我们对产业互联网的认识,还是困囿于互联网式的平台和中心的逻辑之中
iframe框架自适应大小/全屏显示网页框架的方法
Basic SQL statement - insert