做接口测试考虑哪些(接口测试简单吗)

网友投稿 255 2023-01-05


本篇文章给大家谈谈做接口测试考虑哪些,以及接口测试简单吗对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享做接口测试考虑哪些的知识,其中也会对接口测试简单吗进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

接口测试要点

接口测试的要点:

1)接口的输入和输出,是否与预期结果一致

2)输入数据的类型、结构是否满足要求

3)输出数据的类型、结构是否满足要求

4)异常验证:

 必传非必传:必填的参数不填

   参数类型:输入整数类型的,传入字符串类型

   入参长度:长度是10的,传11
接口类型:

1)HTTP接口

2)Dubbo接口

……
HTTP接口:

1)请求报文

请求方法:GET 、POST

请求url: https://www.jianshu.com/

报文头header:一般存放cookie、token等信息。

报文体: 输入参数

2)响应报文

报文协议

状态码

响应头header

响应体: 输出 (我们需要的)

接口测试注意的细节

接口测试范围    a)业务功能(包括正常、异常场景是否实现)    b)业务规则(覆盖度是否全面)    c)参数验证(边界、业务规则是否达到要求)    d)异常场景(重复提交、并发提交、事务中断、多机环境、大数据量测试)    e)性能测试(响应时间、吞吐量、并发数、资源要求)    f)安全测试(权限验证、SQL注入等)接口测试的重点1、检查接口返回的数据是否与预期结果一致。2、检查接口的容错性,假如传递数据的类型错误时是否可以处理。3、接口参数的边界值。例如,传递的参数足够大或为负数时,接口是否可以正常处理。4、接口的性能,http请求接口大多与后端执行的SQL语句性能、算法等比较相关。5、接口的安全性,外部调用的接口尤为重要。

谈谈单接口测试

如果只是单个接口的测试还是归属于功能测试。

平时我们是怎么做接口测试的?
接口文档、接口文档,一定要看接口文档。
初学者做接口测试必须要先会一个工具,postman、fiddler、charles。后两者更多应用于抓包,但都可以使用。
也可以自己写一个接口请求函数,然后给返回的响应数据做断言。达到接口测试的目的。
一般做单接口测试我们是从这几个方面考虑:
1、通过性验证,在测这个接口之前必须保证这个接口是可用的,是通的,相当于冒烟测试。
2、请求接口参数组合传参,在正常规则内进行组合传参,请求参数各个字段值验证,参数是否必传。
3、请求接口顺序(绕过验证),例如,登录后才能下单购买,当未进行登录时,下单接口请求是不能成功的。
4、异常验证,必填项验证、字符类型、长度等等,就是不按照接口文档进行传参。
5、安全性,验证header,敏感数据加密等。
6、响应结果,各种场景下请求接口的返回结果,对应的结构体和参数。
7、响应时间,遵守1357规则,根据实际场景而定。
8、接口逻辑,提交多次接口、并发,业务逻辑等。

当然有些小公司为了赶工期或者其他各种原因是没有接口文档的,那么这样情况该怎么办?
一句话,没有接口文档很难搞,抓包看参数,先保证接口通过性验证,然后从开发和产品获取信息,决定对那些进行验证。

再说下怎么判断bug是前后端谁的问题?
接口请求参数有问题找前端,返回参数有问题先分析下具体问题,一般是找后端(常见的40X/50X),路径或者是服务器的问题。

如何做接口测试

1、可以使用postman软件进行接口测试,这里以较复杂的上传图片的接口为例进行测试,首先打开postman软件选择Post方式,输入后台接口调用地址。

2、然后填写Headers,注意这里的Headers部分不要写任何东西,如果之前是有Content-Type头信息, 那么就会上传失败。

3、接着填写Body,选择form-data,填写Key后台规定的接收文件的名称参数,格式选择为File,此时value会自动变成选择文件。

4、最后点击Send,可以发现下方返回了接口的响应,说明上传图片是成功的,这样简单的图片上传的接口测试就完成了。

关于做接口测试考虑哪些和接口测试简单吗的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 做接口测试考虑哪些的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于接口测试简单吗、做接口测试考虑哪些的信息别忘了在本站进行查找喔。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:接口自动化框架面试(面试介绍自动化框架)
下一篇:接口自动化框架选择(接口自动化框架选择什么)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~