经常有后端开发会问,后端接口都测试什么?怎么测?简单梳理了一下接口测试的相关内容:
测试什么?
素材来源于网络,侵删。
怎么测?
目前后端调用主要是基于HTTP协议的接口,测试时主要有两种方法:
工具模拟请求的发送与接收。工具有很多如:Postman、JMeter等;
代码模拟请求的发送与接收。如:JAVA自带的Webb、RestTemplete、HttpClient或其他;
假如是一个GET请求,更简单方法是,直接将URL放到浏览器中。
二、接口测试
什么是接口?
举例:
1.
12306是一个网站,所有的数据都在12306上。12306提供一整套接口,调用接口我们就可以获取到里面的数据。比如:在携程/艺龙等第三方上购买票,实际就是调用了12306提供的接口获取库存等信息;
2.Windows是一个封装好的系统,按道理用户是没有权在Windows里头干任何事的,但是Windows提供了一整套的接口,调用接口我们可以操作Windows做出一些行为;
利用接口,可以对一个封装好的整体进行操作,包括获取、操作数据。类库就是提供的一整套接口,类库提供的各个方法/函数等类成员,就是各个接口,平常写的类也算是提供了接口,类是整体,类的成员函数就是接口。
什么是接口测试?
模拟