热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

接口测试_最近在做接口测试,

篇首语:本文由编程笔记#小编为大家整理,主要介绍了最近在做接口测试,相关的知识,希望对你有一定的参考价值。最近在做http接口测试,

篇首语:本文由编程笔记#小编为大家整理,主要介绍了最近在做接口测试,相关的知识,希望对你有一定的参考价值。


最近在做http接口测试,用到的工具是 Postman + SecureCRT


大致测试流程:



  1. 熟悉接口文档


  2. 用Postman发送请求


  3. 用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,之前在服务器上看日志,都会敲两个命令,分别是:



  1. cd /usr/local/snmd/logs/


  2. tail -f -n 100 spring.log



后来觉得这样太麻烦,经百度得知,其实,我们一次是可以执行多条命令的,只需要用个“;”就行了,如下:


以后再看日志的时候,就可以只贴这一条命令了,大家可以试试!


以上为个人总结,欢迎各位同学批评指正,留言区见!


推荐阅读
author-avatar
贞娜gina88
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有