求推荐接口测试 优秀的书籍!

题主问题可以更细致点,是什么接口,接口测试做到什么目标
■网友
学学jmeter就好了,网上资料很多
■网友
关于接口测试,还没有找到比较好的书籍,
先推荐两套视频教程,之前看过,感觉还可以,入门应该可以了
接口测试基础之入门篇_接口测试基础教程-慕课网JMeter之HTTP协议接口性能测试-慕课网

■网友
目前普遍的书籍是直接针对工具的,不推荐直接阅读。

要测试接口,你得先知道什么是接口,以及接口是如何工作的:
接口协议类型(http,rpc),接口常用规范(restful风格),接口常用文档模型(swagger,thrift)

然后根据你的通用测试理念,去整理测试思路以及设计测试用例:
怎样构成一个原子型接口测试
怎样将多个原子型接口测试串联,形成end to end用例
何处是可能的边界值
何处是可能的反向用例
哪里是性能测试切入点,输入参数如何,要测试的性能指标是什么
安全测试的切入点是什么
(以上列出的,因项目特征而异,没有定数)

最后,思考要达成以上测试目标,应该采取的工具和方案:
工具在某种程度来说不重要。拿http接口测试来说,你的目标就是收发http请求,校验结果,所以python的pytest+requests库可以做,jmeter可以做,postman可以做,手写的curl脚本甚至都可以做。工具是一种实现形式,你上述的测试设计应该与实现形式无关。
工具在某种程度来说也非常重要。因为接口测试非常依赖工具来解脱手工过程,提升效率。此时,良好的扩展和封装,自动生成测试模型和api,自动数据准备和数据清理等工具特性就尤为实用了。

以上三步可以视作是: 先概念 再思路 再工具。
我不建议直接上来找测试工具的书籍来看。试想,如果你知道自己的任务是扫地,你就去买一个扫地机器人,就能完成任务了吗?
你首先要知道你要扫哪里的地,室内还是室外,木地板还是瓷砖,要不要擦玻璃?
你还要根据产品特征来总结测试思路和难点,例如你要不要扫墙角,要不要扫床底下,扫下的灰怎么办。
之后你先是人肉拿扫帚扫了一遍,手工体验过了之后,才会知道哪一种扫地机器人适合你,之后你可能还会继续改造这个扫地机器人。

另外要说的是,测试框架和工具压根不需要看书,网上随便一搜都是教程。反倒是接口基础知识的书可以买了看,因为需要系统学习,不可看零散的教程。

以上。

■网友
没有这种书,有也是骗人的,请看编程书籍和网络协议
■网友
Python自动化测试实战

■网友
把问题拆分一下, 1 你所测试的接口是什么,如何与之交互? 2 针对这个接口,你要做哪些类型的测试? 3 你如何验证你的测试通过。 4 你如何组织/维护你的用例集。 5 1-4的过程中你分别要用到哪些工具。
■网友
这个问题问得太广了,如果是http/https接口测试,建议先看下http/https协议吧(百度一大堆),知道了基本的底层协议常识,再去网上找点常用的手工接口测试工具(各种浏览器插件、postman、jmeter之类的)

■网友
把《零成本实现Web性能测试——基于Apache JMeter》这本书的精髓学会,你就会测试接口了。
■网友
【求推荐接口测试 优秀的书籍!】 接口测试 推荐使用VSCode+RESTCIient 插件,欢迎阅读我写的一篇入门文章 https://mp.weixin.qq.com/s/Hr05GN_nis4CZxIz5dg5Bg 本文通过对基本概念,优势和应用场景的介绍,结合 HTTP 请求中关于 Content-Type 的使用注意事项,对常见的接口调用问题进行了梳理。顺便引出访问接口通常使用的 Curl,Zend,Guzzle 三种组件。


    推荐阅读