如何利用21天的业余时间完成一本Mini书
自己之前也没有任何写书
的经验,这次写这本书,也是经一位朋友的建议,把自己了解的关于JMeter内容梳理
下来,整本书仅79
页。
书中的内容是性能测试工具
JMeter的入门级使用。在准备写的时候,在心里做了简单的规划,如下:
写作工具
Gitbook平台发布,选择Gitbook的原因:
- 完美支持
Markdown
文件格式 - 可本地直接预览,也可直接网上预览
- 可完整导出
PDF
MOBI
EPUB
文件格式 - 所有源文件使用
Git
仓库管理
Atom工具编写源文件,安装Markdown
插件,可实时
预览效果
目标
写什么
让读者了解到如何使用JMeter工具进行性能测试
,那么内容就会围绕JMeter工具的介绍/使用/实际场景进行展开。
目标群体
初始的定位是小白
或初级
性能测试 人员。
有了
写什么
和目标群体
之后,就有工具
和对象
了,接下来就要准备搭建框架内容
。
内容
大纲
大纲一定要简书,只要大章节
就好。简单把每个章节的名称定下来就足够
,但一定要有循序渐进。
- [简介](README.md)
- [认识JMeter](chapter1/README.md)
- [提高JMeter](chapter2/README.md)
...
- [结束语](end/README.md)
目录
有了大纲
的基础之后,就可以丰富目录了,把章节
的内容进行拆分。
目录简要说明
目录已有完善了,但最好还是给每个目录有一个简要
的说明,明确每个目录里的内容涉及
哪些且不会有重复
的知识点。
完成
框架搭建
之后,整个书的结构已经完全出来了,接下就落地
实际的内容。
落地
此处的工作量最大
,需要对整个书的内容进行完善
的丰富,当然有可能
会对之前的目录
进行调整。
丰富目录
-
目录内容的丰富,将目录中的内容进行
落地
,落地
过程中,最好配合必要
的UI展示,让读者可以更加清晰的知道是在讲什么 -
过程中需要进行有大量的资料的查阅/合并/剃除,最终完成一篇目录的内容。列下经常用的网站
-
JMeter: JMeter官网,里面的内容已经
基本
足够。 -
Google: 不用多说,大家基本都懂
-
Stack Overflow:
开发/运维
同学的天堂,大部分问题都能在这里找到答案 -
BlazeMeter: 专注
性能测试
的一个平台,里面分享了大量详细
的测试文章。 -
JMeter Plugins: JMeter的插件提供平台
-
software-testing-tutorials-automation: 一位老外的个人博客,有些文章也挺不错
-
JMeter API: JMeter提供的官方API文档,如果需要写代码这部分一定要看
-
调整结构
-
编写过程中
难勉
需要把目录名称或目录内容进行调整,这是很正常的,不要担心 -
编写过程中,会出现
知识点过少
或与其它内容有重复的
部分,需要删除不必要的目录或章节
回顾
- 写作完每一个目录内容后,
最好
及时回顾下,确保没有错误字!!!
落地
是一个重复迭代的过程,每次丰富目录
都是一次挑战,不要担心修改之前的内容。我们要拥抱变化
写在最后
-
这本书是从
2016-08-22
开始,到2016-09-18
完成了第一个版本。有效时间21
天(周未和晚上的时间都用来陪儿子和家人),主要用于写用的时间在上班前/午饭间/下班后
。 -
第一本书,可能还不能算有效的书吧。虽然过程有点
艰辛
,而且内容肯定
还不完善,心里还是有点小成就感
。 -
内容还需要再进行多次
Review
,待结束后分享链接地址
。 -
个人的收获
-
对JMeter的认识更加系统化
-
让自己对写作有了一个
新的认识
,任何知识体系
都不是那么容易,要花足够
的时间去吸收 -
不要对没有做过的事情有所担心,做就对了
-