自动化day1---接口基础(未完待续)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动化day1---接口基础(未完待续)相关的知识,希望对你有一定的参考价值。

在开始学习自动化时,先了解了一下接口的基础知识。

1.接口是什么?

程序员的话来说,接口就是跟类一样的东西。有点儿抽象,换非程序员的话解释来说,手机要和电脑相互访问,通过USB接口。

接口分为两种,一种是对外的,就是你要调用别的网站的数据,需要双方协定好写接口来调用;一种是程序内部的,及模块之间的相互调用。

2.最常用的两种协议接口

webservice接口和http api接口,现在大部分用的是http api接口;

webservice接口返回的报文是xml格式的,http api接口大部分返回的是json格式的

3.http api接口常用的两种请求方式

get和post请求:两种都是用来请求数据的,一般get用来获取数据,post用来提交数据,两者最大的区别是get使用url或cookie传参,二post是把数据放在body中。至于网上流传的get的url长度有限制说法不是很准确,现在的技术已经将get请求的url长度无限延伸了,两者在这方面的差别不大。

4.了解常见的http状态码

200-299 请求成功,最常见的是200
300-399 重定向 ,常见的有302
400-499 客户端的错误,常见的有400,404
500-599 服务器错误,常见的有500,502,504

5.如何测试接口

http接口可借助postman、jmter等工具来进行测试

webservice接口可借助soapUI工具来测试,简单方便,现在大部分初学者都会借用天气预报来练手(http://www.webservicex.net/globalweather.asmx?wsdl)

 

以上是关于自动化day1---接口基础(未完待续)的主要内容,如果未能解决你的问题,请参考以下文章

Python自动化开发未完待续

Java/计算机网络/操作系统面试题总结(未完待续)

Java/计算机网络/操作系统面试题总结(未完待续)

载着 AI 梦想向前奔跑!2022 Amazon DeepRacer 自动驾驶联赛未完待续!

某度质量部测试开发面试题2(未完待续)

接口测试-jmeter(未完待续。。。。)