最近在做接口测试,
Posted 小期科技
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最近在做接口测试,相关的知识,希望对你有一定的参考价值。
最近在做http接口测试,用到的工具是 Postman + SecureCRT 。
大致测试流程:
熟悉接口文档
用Postman发送请求
用SecureCRT看日志
我们大概就是这么个流程!
关于http请求,这里呢,我们需要先熟悉了解http,知道http报文的结构,一般来讲,http报文由以下三部分组成:
起始行(start line)
首部(header)
数据主体(body)
以Post请求为例,我们向服务器发送的数据是放在body中进行传输的。
Post请求向服务器传送数据,常见的有以下四种方式:
application/x-www-form-urlencoded
multipart/form-data
application/json
text/xml
大家可以了解这几种方式的区别,明白了之后,再用Postman的时候,就简单多了,Postman的body也有这几个选项,如下:
至于Get请求,它的body是空的,或者说,Get请求的http请求报文是由以下两部分组成的,如下:
起始行(start line)
首部(header)
Get请求,向服务器发送的数据,是放在url中进行传送,如下:
https://www.fiddler2.com/UpdateCheck.aspx?isBeta=False
向服务器发送数据,是以Name-Value的形式,在上面,Name是isBeta,Value是False,如下图:
这里又会涉及到参数与查询字符串,大家可以去网上查查相关的资料!
关于学习http协议,这里推荐《HTTP权威指南》,大家看前几章,就能对http协议有大致的认识了,看完后,再看Postman,就会觉得它是一个很简单强大的工具了。
看服务器日志,我们一般用SecureCRT,之前在服务器上看日志,都会敲两个命令,分别是:
cd /usr/local/snmd/logs/
tail -f -n 100 spring.log
后来觉得这样太麻烦,经百度得知,其实,我们一次是可以执行多条命令的,只需要用个“;”就行了,如下:
以后再看日志的时候,就可以只贴这一条命令了,大家可以试试!
以上为个人总结,欢迎各位同学批评指正,留言区见!
以上是关于最近在做接口测试,的主要内容,如果未能解决你的问题,请参考以下文章