HTTP抓包实战电子书下载

简介: 帮你精通HTTP协议,快速掌握Fiddler抓包和JMeter发包。

您购买的人民邮电出版社电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。

我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。

如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。

内容提要

HTTP抓包利用Fiddler抓包工具来捕获HTTP数据包,然后对其进行重发、编辑等操作。HTTP抓包的用途非常广泛,主要用于Web开发调试、软件自动化测试、接口自动化测试、性能测试和网络爬虫等方面,也用来检查网络安全。抓包也经常被用来进行数据截取等。

本书主要围绕抓包展开。全书共有22章,着重介绍了HTTP协议、如何使用Fiddler对HTTP包进行抓取、如何对HTTP进行分析,以及如何使用JMeter等工具来发送HTTP包以实现软件的自动化测试。本书图文并茂、实例丰富,还有配套的视频教程,方便读者参考并动手实践。

本书适合前端开发工程师、测试工程师、线上故障支持人员、接口开发人员和Web开发人员阅读,也适合对自动化测试感兴趣的人员阅读。

前言

为什么写这本书

我从事软件测试工作10多年,一直有写博客的习惯,在博客园发表了上百篇关于开发和测试的高质量文章。把平常工作学的知识和业余时间倒腾的技术总结成博客,对我来说是非常好的沉淀方式,同时也可以帮助很多的技术人员。这些技术文章构成了本书的重要素材。

最近看到身边很多朋友都已经出书了,为什么我自己不出本书呢?我还曾经在培训机构担任软件测试的培训讲师,培养过上千名的软件测试人员,对于培训非常有经验。所以我感觉,写一本技术图书是水到渠成的事情了。

为了把书写好,我就开始在外面“吹牛皮”,说我要出书了。先把话说出去,然后逼着自己每天花2小时写书。否则牛皮吹出来了,书没写出来就丢人了。

本书资源

我为本书创建了一个学习QQ群:656587652。我将在QQ群中解答读者的问题,并且还会给大家一些补充的学习资料。

本书的核心思想

这是一本讲抓包的书。本书的核心思想可以总结为3个词:包、抓包、发包。

本书内容主要包括HTTP数据包长什么样子,如何使用工具来抓包,如何使用工具来发包。想要学会HTTP协议,就要同时熟练使用Fiddler抓包工具。想要学好JMeter工具,就必须先学好HTTP协议。

HTTP协议、Fiddler抓包工具、JMeter和Postman,这几个方面是相辅相成的,应该一起学。

本书的独特之处

目前市面上已经有很多经典的图书来讲HTTP协议和Fiddler,但它们都是独立的书,而本书巧妙地将这些结合起来,包含了很多有趣的小例子,深入浅出地用实际的操作例子来讲述相关知识,而且还有配套的视频教程。读者可以轻松掌握从第一章到最后一章的内容,学习的过程会很顺利。

本书适合谁看

本书适合前端开发工程师、测试工程师、线上故障支持人员、接口开发人员和Web开发人员阅读。

本书介绍的技术适用场景

开发人员可以使用本书介绍的技术来进行Web开发、Web调试等。

测试人员可以将本书介绍的技术用于做基于HTTP协议的自动化性能测试、Restful API自动化测试和接口测试等。

本书介绍的技术还适合用于开发测试工具、邮箱自动登录以及开发网络爬虫等。

本书的内容和组织结构

本文着重介绍了HTTP协议,以及如何使用Fiddler来抓HTTP包,如何分析HTTP包。本书还介绍了如何使用JMeter等工具来发送HTTP包,实现软件自动化测试。

本书配有生动有趣的实例。本书分为22章,每章的内容并不多,但配了很多的图,方便读者参考并动手实践。

致谢

在我写书的时候,我33岁,感觉到了非常严重的中年危机。工作十多年了,还没什么大的成就。

版权:人民邮电出版社