接口测试的一些知识

2019-11-12  本文已影响0人  猪儿打滚

一、接口的种类

二、常用的接口(也称为API)

三、接口的组成

四、接口测试的优点

五、接口测试的关注点

黑盒测试是把整个系统当成一个黑盒,只关注输入和输出,不关注内部实现。同理,接口测试就是把接口当成一个黑盒,只关注输入(请求参数)和输出(响应数据),不需要了解接口内部的具体逻辑实现

六、接口测试必备知识点

七、接口测试用例参考模板

模板1
模板2

八、接口测试用例的设计思路

1、通用设计思路

2、根据业务逻辑来设计

根据所测试的系统的业务逻辑来进行用例设计,在设计之前,需要对业务逻辑了解。其设计思维和功能测试差不多,所使用的设计测试用例的方法也是常用的那几种:等价类、边界值、场景法、错误推测、因果图、判定表等。

九、用什么工具测试

理论上说,只要能够发送请求,查看响应的工具都可以进行。但是方便好用的工具,能够提高测试效率以及降低维护成本,个人建议使用:jmeter、postman。如果满足不了需求,则可以写脚本。
工具只是用来提高工作效率的,不要被工具所束缚住,了解本质和解决问题的思维更重要。学习一个工具的使用,只是百度的功夫。

十、一些注意点

1.使用jmeter进行post请求传递json参数时,请求头需设置Content-Type:application/json
2.jmeter中,请求头设置charset:utf-8是不起作用的,具体体现于如果传递中文参数,保存到数据库的数据会出现乱码情况。解决方法:在“HTTP请求”页面右边的Content encoding中输入所需的编码,一般是utf-8
3.接口测试只对接口负责,也就是只对接口的响应信息负责。除非真的必要,无需去看mysql/es

上一篇下一篇

猜你喜欢

热点阅读