我的新书《HTTP抓包实战》终于开始在京东销售了。内容是关于HTTP包,Fiddler抓包,JMeter发包,适合任何IT工程师阅读。我将自己十年所学的知识,融会贯通总结为一本书。阅读后肯定能大大提升读者的技术水平。
https://item.jd.com/12375396.html

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

许多年前,在博客园写了三个系列的文章, HTTP协议,Fiddler,以及JMeter, 3个系列文章总共写了30多篇。阅读量超过300万。

我将这3个系列融合在一起,形成了一本书,这就是《HTTP抓包实战》, 希望博客园的朋友们多多支持。我还花了1个多月录制了55个讲解视频。帮助读者理解。用微信扫码就可以看到视频了。

阅读目录

书的封面

为什么写这本书

其实写书是一点都不赚钱的。 书的稿费一般有2种,一种是一次性给稿费。比如写一本书给5000元。 另一种是按书的销量算。比如我的稿费是 书的价格 * 销量 * 8%。  一本定价59元的书,普遍卖45元,  45元*8% = 3.6元。   基本上不赚钱的。

1. 写书的过程,是对自己知识的归纳,分析。

2. 实现自己的价值,写完一本书,自己拿着自己的书,一种自豪感油然而生。 爱不释手。

3.  帮助其他技术人员。 其他技术人员,看了我的东西, 能从中获益

4. 写完书后,我在朋友圈发书出版, 别人觉得我很牛逼。

以后我的简历上就可以写上,我是某本书的作者。

看到身边很多朋友都已经出书了,我为什么不自己出本书呢?我还曾经在培训机构担任软件测试的培训讲师,培养过上千名的软件测试人员,对于培训非常有经验。所以我感觉,写一本技术图书是水到渠成的事情了。
为了把书写好,我就开始在外面“吹牛皮”,说我要出书了。先把牛皮吹出去,然后逼着自己每天花2小时写书。否则牛皮吹出来了,书没写出来就丢人了。

写书真的好累

写书的过程非常累,每天早上5点起床,从早上5点写到7点, 每天利用早上最宝贵的2个小时,来完成这本书。我坚持了大半年。

之前30几篇的博客文章,就是书最好的素材,将这些文章重新整合也花了不少时间。

我是第一次写书, 书中肯定有很多不好的地方,还希望大家多多包涵。

录制视频更累

书中的理论讲解,都是去录音棚,录制的。

书中的每个操作,都录制了视频。 这样读者都能看懂。

花了很大精力, 才全部录制完视频,感觉自己掉了一层皮。

本书的源代码

本书中很多有趣的案例、源代码和其他资源都可以在QQ群找到。
我还为本书创建了一个学习QQ群:656587652。我将在QQ群中解答读者的问题,并且还会给大家发送一些补充的学习资料。

本书的核心思想

这是一本讲抓包的书。本书的核心思想可以总结为3个词:包、抓包、发包。
本书内容主要包括HTTP数据包长什么样子,如何使用工具来抓包,如何使用工具来发包。想要学会HTTP协议,就要同时熟练使用Fiddler抓包工具。想要学好JMeter工具,就必须先学好HTTP协议。
HTTP协议、Fiddler抓包工具、JMeter和Postman,这几个方面是相辅相成的,应该一起学。

本书的独特之处

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

本书适合谁看

本书适合前端开发工程师、测试工程师、线上故障支持人员、接口开发人员和Web开发人员阅读。
本书介绍的技术适用场景
开发人员可以使用本书中介绍的技术来进行Web开发、Web调试等。
测试人员可以将本书介绍的技术用于做基于HTTP协议的自动化性能测试、Restful API自动化测试和接口测试等。
本书介绍的技术还适合用于开发测试工具、邮箱自动登录等,以及用于开发网络爬虫等。
本书的内容和组织结构
本文着重介绍了HTTP协议,以及如何使用Fiddler来抓HTTP包,如何分析HTTP包。然后介绍了使用JMeter等工具来发送HTTP包,实现软件自动化测试。
本书配有生动有趣的实例。本书分为22章,每章的内容并不多,配了很多的图,方便读者参考并动手实践。

写书好累 <HTTP抓包实战>终于出版的更多相关文章

  1. Charles抓包实战详解

    访问我的博客 前言 通过上一篇文章,想必你已经掌握了如何正确安装抓包神器 Charles,如果还是抓不了包,可以再看看. 今天要做是抓包实战,因为我在做网络文学的公司就职,所以就拿网络文学的 APP ...

  2. Web协议详解与抓包实战,高效解决网络难题

    无论你是前后端工程师,还是运维测试,如果想面试更高的职位,或者要站在更高的角度去理解技术业务架构,并能在问题出现时快速.高效地解决问题,Web 协议一定是你绕不过去的一道坎. 旨在帮助你对各种常用 W ...

  3. ARP抓包实战小结-TCP/IP协议学习

    2011-12-26 21:36:47 图1 一,环境说明 硬件连线.PC与2440开发板直接用网线连接. PC的ip地址:192.168.0.107.2440开发板的ip地址:192.168.0.1 ...

  4. Web协议详解与抓包实战:HTTP1协议-如何用Chrome的Network面板分析HTTP报文(1)

    一.Chrome 抓包:Network 面板 1. Network 面板 • 控制器:控制面板的外观与功能 • 过滤器:过滤请求列表中显示的资源 • 按住 Command (Mac)或 Ctrl (W ...

  5. HTTP抓包实战

    HTTP:超文本传输协议 允许将HTTP文档从Web服务器传送到客户端的浏览器.HTTP请求报文分为3部分.第一部分叫做起始行(Request line).第二部分叫首部(Request Header ...

  6. wireshark抓包实战(八),专家分析

    专家分析是干什么的?它可以帮你统计当前所抓包中丢包.错包等等的出现概率 其中关键字如下: error ===> 出错包 warning ===> 警告包 note ===> 注意包 ...

  7. wireshark抓包实战(六),过滤器

    目录 一.抓包过滤器 1.语法来源 2.语法 二.显示过滤器 1.语法来源 2.关键要素 wireshark中,过滤器有两种,一种是抓包过滤器,一种是显示过滤器! 抓包过滤器适合大网络环境,配置与抓包 ...

  8. wireshark抓包实战(五),首选项设置和基本的抓包设置

    一.首选项 首选项一般是修改软件底层的一些默认参数 选中编辑,点击首选项按钮 二.抓包选项设置 点击捕获,选中选项 1.捕获网卡设置 2.保存文件方式设置 很多情况下wireshark会保存很大的数据 ...

  9. wireshark抓包实战(二),第一次抓包

    1.选择网卡. 因为wireshark是基于网卡进行抓包的,所以这时候我们必须选取一个网卡进行抓包.选择网卡一般有三种方式 (1)第一种 当我们刚打开软件是会自动提醒您选择,例如: (2)第二种 这时 ...

随机推荐

  1. python介绍及下载

    python介绍 Python是一种计算机程序设计语言.是一种面向 对象的动态类型语言,支出被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多的被用于独立的.大型醒 ...

  2. Chrome浏览器自动填充<input>标签的密码

    问题:登录页面登录时,Chrome浏览器保存了用户名和密码,在其他页面管理其他的账户和密码时,密码框先是显示正确的密码,然后一闪而过被覆盖. 原因:问了技术主管才得知,Chrome浏览器中的,保存用户 ...

  3. 总结UIViewController的view在有navBar和tabBar影响下布局区域的问题

    影响 View 布局区域的有以下三个属性: self.edgesForExtendedLayout (影响View布局区域的主要属性) self.navigationController.naviga ...

  4. 实践笔记_J2EE_Server_Tomcat_tomcat域名绑定_1_单域名绑定

                                                                      Tomcat域名绑定(1)单域名绑定 1. 测试环境说明 名称 版本 ...

  5. Iterator 和 ListIterator 的不同点以及包含的方法

    当我们在对集合(List,Set)进行操作的时候,为了实现对集合中的数据进行遍历,经常使用到了Iterator(迭代器).使用迭代器,你不需要干涉其遍历的过程,只需要每次取出一个你想要的数据进行处理就 ...

  6. 解决ODBC连接Oracle数据库报Unable to connect SQLState=08004问题

    今天用ODBC连接Oracle数据库时,报了这么一个错“Unable to connect SQLState=08004 Oracle ODBC Ora-12154”,上网查了好久都说PowerDes ...

  7. MonkeyFest2018Guangzhou

    MonkeyFest 是一个一年一度由全球Microsoft Xamarin开发者发起的全球性社区活动,主旨推广在云计算.人工智能.大数据.移动开发等技术. 跨平台技术移动开发(卢建晖) .NET C ...

  8. resource links

    http://cenalulu.github.io/linux/all-about-cpu-cache/

  9. UOJ#394. 【NOI2018】冒泡排序

    原文链接https://www.cnblogs.com/zhouzhendong/p/UOJ394.html 题解 首先我们发现一个数不能既被往左换又被往右换.也就是说不能有任何一个数左边有比他大的, ...

  10. ARTS Challenge- Week 1 (2019.03.25~2019.03.31)

    1.Algorithm - at least one leetcode problem per week(Medium+) 986. Interval List Intersections https ...