《全栈性能测试修炼宝典 JMeter实战》目录—导读

版权
全栈性能测试修炼宝典 JMeter实战
• 著    [美] Rogers Cadenhead

  译    袁国忠

  责任编辑 傅道坤

• 人民邮电出版社出版发行  北京市丰台区成寿寺路11号

  邮编 100164  电子邮件 315@ptpress.com.cn

  网址 http://www.ptpress.com.cn

• 读者服务热线:(010)81055410

  反盗版热线:(010)81055315

版权声明
全栈性能测试修炼宝典 JMeter实战
Rogers Cadenhead: Sams Teach Yourself Java in 21 Days(7th Edition)

ISBN: 067233710X

Copyright 2016 by Pearson Education, Inc.

Authorized translation from the English languages edition published by Pearson Education, Inc. All rights reserved.

本书中文简体字版由美国Pearson公司授权人民邮电出版社出版。未经出版者书面许可,对本书任何部 分不得以任何方式复制或抄袭。

版权所有,侵权必究。

来自业内的评价
全栈性能测试修炼宝典 JMeter实战
作为一名软件开发行业的多年从业者,深感应用系统性能的重要性。在当今信息化时代,一个没有高性能的应用系统肯定是没有生命力的。本书以作者多年性能测试经验为背景,从性能测试基本概念、测试工具、测试方法、测试结果分析及系统性能调优等多个角度由浅入深的介绍,非常有利于初学者对应用系统性能测试概念、流程的理解。书中大量实例来源于作者的经验总结,这对于缺乏实践经验的从业人员来说无疑是宝贵的资料。

——上汽通用架构专家 冀晓军

本书不仅仅是目前市面上详细讲解JMeter应用的工具书,更是一本性能测试指导用书。内容涵盖了性能测试理论、脚本开发、性能分析、性能调优等多方面,融汇了作者多年互联网行业性能测试实践经验。本书理论结合实际,针对性强,授人以渔,从业人员值得拥有。

——上汽通用信息部开发测试高级经理 高继文

在互联网时代,更快、更稳定、更安全的系统已成为用户选择应用服务的一个重要因素。这使得更多的公司在产品创新的同时,更加重视应用系统的性能特性。本书是作者在国内大型公司多年一线工作经验的结晶,是性能测试领域最新、最全面的知识整合。不管是初学者,还是经验丰富的工程师,都能从阅读中受益。本书绝对是学习JMeter与性能测试相关知识的不二选择。

——挖财 测试总监 孙金飞

作为一名测试行业资深从业人员,这么多年来历经了这个行业的不断发展和变迁,而性能测试一直以来都是企业应用质量保障至关重要的环节,尤其是当前的互联网环境下,更是不可或缺。性能测试技术覆盖面广,对技术也有着非常高的要求,所以优秀的性能测试人员非常稀缺。同样的,优秀的性能测试书籍也是不可多得。鲁德的MIKE给我推荐了这本书,通读下来,个人认为这是一本实用性很强的技术指导书,一方面,其对性能测试知识体系有完整的理论阐述,使得读者能够快速地掌握基本原理,另一方面,每个部分都会通过对一个个实战案例进行生动和深入浅出地讲解和剖析,把读者从枯燥的技术文字理解中解放出来,全面领略到性能测试的魅力。同时,本书内容丰富详实,每个部分讲解由浅至深,适用于各个层次的读者,本书完全有理由成为每个性能测试从业人员必备的案 头书。

——Testin云测上海地区总负责人(神州数码质量测试事业部项目总监) 王斌

今拜读性能测试大师陈志勇的书,本书是集作者十数载功夫之大成,助测试界有志者共奔大道之作!

——京东方测试总监 袁海松

从工具书的角度来阅读这本书,基本上已经覆盖了性能测试常用知识点的90%以上的内容,你可以查阅到从基础知识到系统理论各个环节的知识点。由点及面,再自行扩展,对于想系统学习性能测试的工程师来说是再好不过的辅助工具了。对想要进入性能测试领域的人来说,本书可以让你从原理到方法,系统地学习性能测试的相关知识点,为以后做性能测试打下良好基础。

认真阅读此书,不管你是测试初学者,还是资深高手,都会有属于你的一份收获,Road出品,必属精品。

——微医集团性能架构团队Leader 陈坤龙(鲁德毕业生)

工作10年,经历过运维、测试、项目管理职业,也看过不少技术和理论书籍以及网页博文,唯鲁德出版的书籍能帮助测试人员集大成,省去了收集整理测试技术的时间和精力,结合实际项目实操展开讲述,摆脱枯燥乏味的纯理论描述,更容易接受和吸收。无论是测试行业什么级别的人员,此书都有相当大的帮助。初学者可以通过项目的分析,快速理解测试理论,特别是性能测试,从全局到技术细节都能照顾到。建议读者在阅读此书的同时,借助一些便利的环境,多动手,勤思考,这本书绝对是性能测试实操教材的优选。

——银联国际事业部项目经理 周明明(鲁德毕业生)

本书针对每个困难的问题或给出了一个很好的答案,或指明了解决思路,内容涉及性能测试方方面面的知识,作者专业独到的经验随处可见,是性能测试领域不可多得的一本好书。

——唯品会 资深测试专家 林伟业(鲁德毕业生)

无论您是一位初级性能测试工程师,或是一位资深性能测试专家,本书都是您桌案上必不可少的工具书。该书详实地介绍了性能测试的全过程,从性能建模到测试脚本开发,从资源监控到采样数据分析,从性能项目立项到报告总结。一位初级性能工程师能凭借这本书对系统进行分析、定位瓶颈,乃至提出优化方案。在赞叹作者精心写作的同时,更对作者的知识深度及广度表示由衷敬佩。即便是同一个数据指标,作者都能运用各种工具、多种命令进行数据采集,互为佐证、定位瓶颈;同时将采集命令与监控工具、采集命令由点到面进行串联,使知识点不再是孤岛。

——网易邮箱高级测试工程师 曹莹(鲁德毕业生)

在高并发时代,大型系统面临着越来越严重的性能压力,本书深入地讲解了性能测试的方法及原理,结合实际从多个角度阐述系统的性能。对于从业性能测试的读者,从书中得到系统化的总结,以及获得更多的启发;对于新入行的读者,通过书中作者大量实践经验的讲解,开阔眼界,快速胜任性能测试工作。本书从调优的角度去剖析性能测试,通过讲解对各种性能问题的定位方式阐述性能测试过程中各个环节,有很高的实战价值,对于任职性能测试的读者来说是手头不可缺少的性能测试书籍。

——返利网 性能测试专家 王跃勇(鲁德毕业生)

此书全面而系统地阐述了性能测试理念与实践操作,内容从多维度、多层次介绍了性能测试工作流程与要点。很适合性能测试工程师阅读,是一位难得的职业“伴侣”。

——上海速邦 测试经理 蒋若旻(鲁德毕业生)

本书从“原理”+“思路分析”+“实例”+“过程分析”+“总结”几个方面逐一讲解,不管是新人还是老手,都能从中找到性能测试的思路。重要的是本书的意境是不光授人以鱼,还授人以渔,大量的实例和思路讲解,并通过总结把关键性知识剖析出来,达到让读者技能提升的目的,能够让读者举一反三地解决工作中的实际问题,这个很关键,强烈推荐本书。

——杭州承道测试开发工程师兼测试技术架构师 余刚(鲁德毕业生)

本书应该是工作在性能测试一线的鲁德各位老师的心血之作,非常全面、系统地介绍了性能测试。这本书不同于以往的性能测试书籍,不仅有工具的介绍,更重要是性能测试思想的体现,这才是这本书的精髓所在。教会读者怎样去做性能测试,怎样进行性能调优,而不仅是讲解工具如何使用,工具是手段,重要的是思想。对于有一定性能测试经验的读者来说,这本书能帮大家梳理思路,答疑解惑,一些章节阅读起来如沐春风,值得反复咀嚼,并应用在工作中。对于想学习性能测试的读者来说,从一开始就了解了测试方向,少走弯路。谢谢鲁德的老师给我们带来“干货”,也向广大的测试同仁推荐此书!

——平安 测试开发工程师 陈曼(鲁德毕业生)

这不仅仅是一本作者十几年工作经验总结的书籍,更是一本性能测试实操细节的完整记录。书里面详细介绍了性能测试的每个环节,从监控、分析到定位,无一不是性能测试的难点,如果想通过一本书快速地掌握一套完整的性能测试方法,那么本书一定是一本很好的教材;如果想通过一本书梳理多年的性能测试工作,理顺那些繁杂的思路,那么这本书就是一盏指路明灯。还犹豫什么,来看看书中的细节,别忘记一边看一边用思维导图去梳理,这样会让你事半功倍!

——北京互信 技术副总监 蔡玉玲(鲁德毕业生)

本书对于想要进入性能测试领域的新人来说,是一本不错的指导书,有很强的实践性,书中的很多内容可以直接应用在实际工作中,书中的小技巧可以让新人在使用过程中少踩雷区。“性能分析调优”这一章对于从事工作(性能测试)时间不长的测试人员来说,能够快速上手性能分析和调优。

—— 杭州医本健康 测试负责人 马仁根(鲁德毕业生)

在我的理解看来,性能测试是一门比较复杂的学问,它需要建立庞大的知识体系,如性能分析知识理论、网络协议、前端页面分析、Database、Linux、计算机语言、测试框架和性能测试工具的使用等。市面上的一些介绍性能测试的书籍,大多数内容倾向于对性能测试工具的介绍和如何使用这些工具的技巧。授人以鱼不如授人以渔,相比会使用这些工具来说,我们更需要的是领悟性能测试的思想和方法。虽然只是试读章节,但是依然能看出作者对此书的用心,细小的知识点都囊括其中,从点入手,由点及面,把整个知识体系融会贯通。不仅适合新手快速吸收,一些资深的性能测试人员也会有恍然大悟的感觉。所以,我只能说:买买买!

——O2O车贷金融 性能测试和自动化测试 朱云峰(鲁德毕业生)

这本书深刻剖析了性能测试的基本概念、测试方法、性能分析的思路以及调优的原理,并且通过使用大量的案例来论证抽象的理论,各个阶段的性能测试人员均能从此书中学习到适合自己的知识,并且为进一步地提高提供了切实可行的方向。

——江苏云柜测试经理 柳宁一(鲁德毕业生)

本书作者结合多年自身实际的项目经验,针对JMeter性能测试工具由浅入深的讲解,并通过实际操作的案例讲解了性能测试从方案到脚本、从脚本到场景、从场景到结果、从结果到分析定位的开展过程,为奋战在性能测试之路上的工程师们“疏通了脉络”,助其更好地理解、消化、掌握性能测试。整本书内容丰富,脉络清晰,行文风趣幽默,是一本不可多得的专业的性能测试书。

——浙江钱运宜网 测试主管 周燕(鲁德毕业生)

一听说作者要出书,我想读的积极性就很高,因为大家都知道作者是一个实战经验丰富,编写代码能力强的性能测试前辈。有幸能读到试读章节,此书由浅入深,分析切中要点,结合大量实例讲解。不仅可作为性能测试初级人员的入门书,也可让资深人员查漏补缺,很值得阅读的一本好书。

——伦杰测试工程师 吴丽娜(鲁德毕业生)

经过鲁德培训和读本书后感想:

(1)自己是个不善总结的人,以前学习时学到的东西有些碎片化。这本书有很强的框架性,把所有的知识点融汇到一起,不仅教会我很多知识,还帮助我知道将来自己学习新技能应该是怎样的思路。

(2)作者是本行业的专家,这本书很有深度。以前我对数据库和系统架构方面都是浅尝辄止,而这本书让我向前迈了一大步。

(3)这本书集合大量的实践案例,帮助我们联系到日常的工作,提供了很多类似的解决方案,而不仅仅是理论上的。

——美国UMB Bank 自动化工程师 Mingpu Yu(鲁德美国毕业生)

目前,软件测试已在IT行业获得更多的认可和接受,越来越多的人进入到这个行业。但今天的软件测试已今非昔比,主要体现在这个行业对从业人员的要求越来越高,特别是性能测试领域,性能测试方案制定、测试脚本开发与增强、场景执行与监控、结果的分析定位与瓶颈的优化越来越受企业重视。拥有性能瓶颈定位与调优经验的工程师将成为企业的“新宠”。本书是讲解性能测试的一部好书,体现了性能测试的精髓,体现了性能测试的流程,更重点突出了性能测试的监控与瓶颈分析定位,从硬件、操作系统、数据库、中间件等各方面结合实际案例进行了讲解。无论你是刚进入性能测试行业还是已在这个领域小有所成,都值得拥有。

湖南软测信息技术有限公司 新梦想软件测试培训中心 CEO 彭立(鲁德毕业生)


全栈性能测试修炼宝典 JMeter实战
当下互联网蓬渤发展,基于互联网的创新模式不断涌现,数据成为企业核心竞争力,在核心竞争力的背后是技术的支撑。作为技术人员,在享受技术带来的红利的同时也经受着技术变更带来的负担;无数的问题不知道什么时候会冒出来,防不胜防,积极一点来说,正是因为技术的新老更替让我们未来充满机遇。作为技术人,学习技术是本分,然而现实是严肃的,我们在工作中会遇到许多问题,如由于网站要处理大量的用户、大量的业务量等一些棘手的性能问题,若处理不好,就会出现如前不久的某二手车网站、某旅游网瘫痪事件,还有很多大家听到的网站服务器瘫痪的消息,这些都是咱们技术人员的痛。

经验告诉我们预防大于维护,系统上线前的性能测试就显得比较重要了。性能测试不仅能够帮我们检查程序性能,还可以进行定位、分析问题。帮助找出系统性能变化的趋势,给解决问题提供数据支撑。最重要的是系统不会在关键时刻“掉链子”,损失利润、失去用户。

性能测试是一个持续改进过程,也是一份充满挑战的工作;在工作中我们会涉及硬件平台、操作系统、数据库、缓存、中间件、应用架构、系统程序等方面的知识。广度与深度并重,这也对从事这项事业的工程师提出了更高的要求。高要求铸就了性能测试工程师的高价值,一时也是“洛阳纸贵,水涨船高”。广大测试工程师都试图转向这一行业,由于技术水平的局限也导致了性能测试工程师的整体水平不高的现象。市面上也好、业内也好,相对开发来说测试的知识传播与分享还是较少。

工欲善其事,必先利其器,性能测试的开展少不了工具的支持。互联网的发展正在颠覆传统的IT流程与技术,开源成为当下的主流,BAT(业界对百度、阿里巴巴和腾讯的简称)已经成长为IT领域的巨无霸,他们正在引领互联网的发展,从技术到平台都在开源化,性能测试工具当然也会顺应这个潮流,开源社区也涌现出了JMeter、Grinder等优秀的负载工具。这些工具的运用节省了不少的时间与精力,使我们可以专注于问题的分析、定位与调整。鉴于上面的种种原因,而个人又是一个喜欢分享的人,刚好又有出版社的朋友相邀,所以促成了此书,通过此书来讲讲我的性能测试技术,讲讲开源负载工具JMeter实战,讲讲性能测试诊断分析与调优,交流一些心得与体会,与大家共勉。

人虽无才,心诚意至!技术人也有情怀,谢谢大家支持!

在此感谢我的家人,感谢Road团队,感谢众多支持我的粉丝!

谢谢你们!谢谢关注我的人!

陈志勇(天胜)

PMP、信息系统项目管理师

ROAD_TESTING 特邀讲师

从事开发、项目管理、性能测试11年

服务过诺亚舟、上汽通用、平安集团等企业

前言
全栈性能测试修炼宝典 JMeter实战
性能测试是测试行业颇具技术含量的工作,也是广大测试工程师不错的发展方向。性能测试工程师的薪水也是一路看涨,一片欣欣向荣的景象,那么到底什么是性能测试呢?

早些年,把录制脚本、制造负载当成是性能测试。近几年,我们把定位、分析问题当成是性能测试的核心技术。现在,我们希望性能测试不仅能够定位、分析问题,还要把握系统性能变化趋势;性能测试工程师能够帮助解决性能问题,搞定测试过程中的各种不合理配置,给出专业的优化建议。

然而现状并不是这样的,由于行业历史原因,从事测试业务的工程师都专注于业务,而忽视了技术。由于性能测试工程师的短缺,不少功能测试人员担当了性能测试工作,因为技术功底问题,直接导致了当前性能测试技术水平不高,从业人员参差不齐的现象。很多性能测试工程师停留在测试脚本的开发上,甚至连测试脚本的开发都成为了一个棘手问题。互联网的飞速发展促进了生产力的进步,同时我们也看到了诸多的性能问题不断暴露,也就是我们并没有在性能方面做得足够好!为什么呢?一方面是重视程度不够,另一方面是技术原因,对性能测试理解不够深入。如某大型电子商城、某旅游在线平台等,大小几十个、几百个子系统,技术复杂度可想而知,性能对于他们来说就是命脉,对于这样庞大系统群当然会做性能测试,那又为什么上线后又“趴下”呢?这有可能是没有进行充分的性能评估,没有做预案,没有进行风险控制。

不安于技术现状是IT人固有的品质,现在是改变这种现状的时候了,众人拾柴火焰高,大家努力起来,把自己培养成一名合格的性能测试工程师,一名性能测试专家,为公司、为个人创造更高的价值。

从本书可以收获什么
一、性能测试理论,通过这部分内容,你将对性能测试有深刻认识。

二、学会热门的开源负载工具JMeter,能够利用JMeter进行各种常见协议的性能测试工作,当然你也可以用JMeter进行自动化测试及性能测试自动化。

三、学会全方位(Linux、Windows平台)性能监控,学会性能诊断分析,练就“火眼金睛”,见微知著的性能分析技能及性能问题快速定位。

四、性能调优,学会如何进行调优,了解当前的性能调优手段,学习分布式系统的性能调优手段。

五、实例讲解性能测试整个过程,包括需求分析、测试计划、脚本开发、测试数据制作、测试执行、测试结果诊断分析、性能调优等内容。

六、性能测试自动化,帮助提高生产率。

读者群
本书由浅入深讲解性能测试各方面的知识,不同读者可以关注各自关注的内容。

本书读者包括但不限于以下群体:

测试工程师

测试负责人

开发工程师

运维工程师

架构师

性能测试爱好者

阅读提示
本书内容分4部分。

第一部分:基础篇

第1章 性能测试方向职业发展,讲述当前性能测试状况及发展前景。

第2章 性能测试初体验,讲述了性能测试的基础理论,适合初学者了解性能测试。

第二部分:工具篇

讲解开源负载工具JMeter的体系结构、脚本开发、负载模拟、测试监听等内容。让读者可以从零开始学会使用一个主流的负载工具,JMeter不仅可以用来做性能测试也可以用来做自动化测试。此部分应该是市面上到目前为止比较全面的JMeter工具讲解内容。掌握其中部分内容即可以进行性能测试脚本开发、性能测试执行等工作。适合初学者快速上手。

第3章 JMeter结构体系,剖析JMeter结构,讲解 JMeter工具组成及功能。

第4章 JMeter脚本开发,用实例演示如何开发HTTP协议测试脚本。

第5章 JMeter负载与监听,实例讲解如何利用JMeter发生负载,如何进行测试监听。

第6章 JMeter元件详解,讲解JMeter的各种常用与不常用的元件,这部分可以看作是JMeter工具书来进行查阅,并配有实例。

第7章 JMeter常用脚本开发,实例演示讲解各种协议脚本的开发,测试脚本开发不再是问题。

第8章 JMeter开源测试组件,实例讲解第三方JMeter开源组件的运用,让JMeter的功能更加丰富。

第三部分:实践篇

详细讲解了性能监控与诊断分析,并通过实践项目引导读者学习性能测试技术。

第9章 性能监控与诊断,讲解包括Linux平台与Windows平台的监控诊断、中间件及JVM的监控诊断、MySQL的监控诊断,这些是性能诊断的基础。

第10章 性能分析调优,讲解如何分析问题、优化性能问题。讲解的不仅仅是结果,还有方法与思路。

第11章 综合实践之诊断分析与调优,运用实例对整个性能测试过程进行讲解,包括测试计划、测试脚本开发、测试数据制作、测试执行、结果分析、性能调优等内容。

第四部分:提升篇

当前,“Web”“敏捷”“性能”是常见的互联网关键字,从事这方面的性能测试工作需要储备一些技术知识,此部分旨在扩展知识面,提高生产率。

第12章 HTTP协议,讲解HTTP协议的若干知识,当前HTTP协议是主流,做好性能测试之前,学好这方面的知识不可少,深入掌握这方面知识后,进行Web测试脚本开发就很容易了。

第13章 端到端性能监控,讲解前端性能测试,适合当前互联网系统的性能测试与诊断分析。

第14章 性能测试自动化,讲解如何进行性能测试自动化集成,用Jenkins+Ant+JMeter实例演示,其中也有作者自己的扩展开发。

第15章 常见问题,就大家使用JMeter和性能实施过程中经常遇到的问题进行解答,另外也提到了JMeter组件开发。

勘误与支持
原计划内容有5000多页,内容包括测试、运维、开发、数据库等知识(全栈测试内容),工程庞大,内容繁杂,惟恐读者难耐。此书从这5000页中的ROAD_TESTING性能教材精选而来。由于本人水平有限,书中内容定有不足之处,恳请各位读者批评指正。

同时,IT是一个随着新技术变化而变化的领域,性能测试的技术也会随之更新变化,所以本书会逐步更新变化。我们会把最新的技术内容更新在官方微信公众号。

作者简介
陈志勇 网络ID 天胜

国际认证项目经理,先后供职于国内著名公司诺亚舟、通用汽车、平安银行等企业。长期从事程序开发、系统设计、性能测试、测试管理及项目管理工作。性能测试资深专家,授课特点理论接合实际,专业性强,知识面广。

项目经历:
夏晖冷链物流(麦当劳全球合作伙伴,全球500强,北京奥运会唯一冷链供应商)

宝安集团信息一体化(HRM、CRM、OA、售楼系统)

京基集团信息一体化(HRM、CRM、OA)

通用精益物流(Melos)

通用WMS

通用汽车销售系统

通用移动平台

平安银行众多核心系统

马利伟 网络ID MIKE

Oracle认证专家,先后供职于阿里巴巴和分众传媒等公司,长期担任测试主管、项目经理、BI架构师兼部门经理。性能测试资深专家,授课特点激发学生热情,逻辑清晰,课堂气氛活跃。ROAD_Testing性能测试专业网站性能测试教材主编。

项目经历
享乐SNS网站

分众触媒户外广告系统

淘宝订单贷款

蚂蚁金服贷款合营贷款平台

蚂蚁金服网关系统

宝洁中国移动营销平台O2 BI 系统

宝洁中国报表系统

宝洁中国移动访销系统

可口可乐中国实业有限公司CCCIL移动访销系统

汇源果汁移动访销系统

南孚电池移动销售系统

宝洁HFSI IZOOM Interface

mysteel我的钢铁网 手机平台

庄臣SAP系统亚太实施

万龙 网络ID LONG

先后任职于江西移动、西门子、诺基亚西门子以及某大型互联网公司,现任淘宝架构师。从业以来,一直从事基于Linux平台的性能或自动化测试开发工作。擅长知识:Linux系统日常操作、优化和维护、企业级持续集成、系统性中间件级别配置、监控、调优分析。

项目经历
中国移动支撑运营平台

中国移动集团信息一体化

诺基亚研发中心产品持续集成平台

诺基亚研发中心产品性能监控平台

诺基亚研发中心产品自动化测试平台

淘宝产品持续集成平台

淘宝大数据分析平台

致谢
历时一年多,原稿内容从0到5000多页的积累,又精减到500多页,几经易稿终于完工,如释重负。这么多的内容对我们来说的确是一个不小的挑战,查阅了大量的资源,研读了多遍JMeter源码,做了大量的实验,写作过程中也得到了朋友的大力支持。

下面介绍一下编写团队:

陈志勇(天胜)负责撰写第3、4、5、6、7、8、10、11、14、15及附录章节;

马利伟(Mike)负责撰写第1、2、15章和审阅工作;

万龙(LONG)负责撰写第9章节;

陈霁(云层)负责撰写第13章节;

陈坤龙(CKL)负责撰写第12章节;

周燕、苗杰、李诚诚参与了校对工作。

感谢广大读者对我们的支持,感谢鲁德学员对我们的支持,感谢ROAD_TESTING团队(上海鲁德企业管理咨询有限公司www.testroad.org)的支持,让你们久等了,谢谢你们!

感谢人民邮电出版社的支持!

感谢我们服务过的每一家企业!

感谢我们的家人,辛苦有你们,荣誉也有你们的!

本书编辑联系邮箱为:zhangtao@ptpress.com.cn。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

目录
前言
第1章 性能方向职业发展
1.1节为什么选择软件测试
1.2节软件测试痛处
1.3节软件测试发展路线
1.4节不仅仅是性能测试
1.5节从招聘要求看岗位价值
1.6节性能测试技能树
1.7节本章小结
第2章 性能测试初体验
2.1节性能测试初体验
2.2节性能测试流程
2.3节性能测试成功与失败要素
2.4节不同角色看性能
2.5节性能测试工具选择
2.6节性能测试相关术语
2.7节性能测试通过标准
2.8节性能测试趋势
2.9节本章小节
工具篇
第3章 JMeter体系结构
第4章 JMeter脚本开发
第5章 JMeter负载与监听
第6章 JMeter元件详解
第7章 JMeter常用脚本开发
第8章 JMeter开源测试组件
实战篇
第9章 性能监控诊断
第10章 性能分析调优
第11章 综合实践之诊断分析与调优
提升篇
第12章 互联网测试必备知识——HTTP协议
第13章 端到端性能监控平台
第14章 性能测试自动化——Jenkins+Ant+JMeter
第15章 JMeter常见问题
附录A Jforum性能测试计划
附录B 性能测试报告
参考资料

时间: 2024-10-02 07:15:18

《全栈性能测试修炼宝典 JMeter实战》目录—导读的相关文章

《Android安全技术揭秘与防范》——导读

目 录前 言 第1章 Android简介1.1节Android的发展历史1.2节Android系统进化史1.3节Android和iOS系统对比第2章 Android地下产业链分析 2.1节钱从哪里来2.2节安全的发展趋势第3章 理解Android系统第4章 Root你的设备第5章 APK静态分析第6章 ARM汇编速成第7章 APK动态分析第8章 动态注入技术 第9章 应用加固与渗透测试第10章 系统安全措施第11章 内核攻击与防护附录A ARM指令集附录B ARM伪指令集

《Android安全技术揭秘与防范》目录—导读

作者简介 Android安全技术揭秘与防范 周圣韬,曾任职于金山.360公司做Android开发.安全审计工作,现在为百度手机助手客户端高级开发工程师. 专业书评 出一本安卓系统安全方面的书,挺不简单的!360是做安全的,周圣韬从360出来还能做安全方面的事儿,说明他跟360还有缘分.这本书我仔细看了一下,挺全的,是一本不错的工具书. --360公司创始人董事长兼CEO.知名天使投资人,周鸿祎 本书卖点 360公司创始人董事长兼CEO.知名天使投资人,周鸿祎推荐 36个功防案例的实战演示,详细剖

《Android安全技术揭秘与防范》—第8章8.节什么是Hook技术

第8章 动态注入技术 Android安全技术揭秘与防范 我们在讨论动态注入技术的时候,APIHook的技术由来已久,在操作系统未能提供所需功能的情况下,利用APIHook的手段来实现某种必需的功能也算是一种不得已的办法.在Windows平台下开发电子词典的光标取词功能,这项功能就是利用Hook API的技术把系统的字符串输出函数替换成了电子词典中的函数,从而能得到屏幕上任何位置的字符串.无论是16位的Windows95,还是32位的Windws NT,都有办法向整个系统或特定的目标进程中"注入&

《Android安全技术揭秘与防范》—第2章2.1节钱从哪里来

第2章 Android地下产业链分析 Android安全技术揭秘与防范 目前Android设备已经遍布全球,人们就会想着各种方法从这海量的用户里面捞取利益.创业者们会想着如何做出一款让大家都喜欢的.解决大家实际问题的 App:游戏开发商们想着如何让Android用户将自己的碎片时间都用在玩自己所开发的手机游戏上:手机制造商们想着如何让自己所生产的Android手机销量更好:而黑客们,却想着怎么样用自己的技术通过非正常手段获取利益. 如果你还认为黑客们的手段就是拨打欺诈电话.发送欺诈短信,那你就落

《Android安全技术揭秘与防范》——第2章,第2.1节钱从哪里来

第2章 Android地下产业链分析 Android安全技术揭秘与防范 目前Android设备已经遍布全球,人们就会想着各种方法从这海量的用户里面捞取利益.创业者们会想着如何做出一款让大家都喜欢的.解决大家实际问题的 App:游戏开发商们想着如何让Android用户将自己的碎片时间都用在玩自己所开发的手机游戏上:手机制造商们想着如何让自己所生产的Android手机销量更好:而黑客们,却想着怎么样用自己的技术通过非正常手段获取利益. 如果你还认为黑客们的手段就是拨打欺诈电话.发送欺诈短信,那你就落

《Android安全技术揭秘与防范》—第1章1.1节Android的发展历史

第1章 Android简介Android安全技术揭秘与防范近年来我们对"Android"这个词已经不再陌生.在过去的几年时间里,Android的快速发展已经影响到了每个人的日常生活.如今Android不仅仅意味着一台手机.一部平板电脑,也可能是一台电视.一只手表.一部智能汽车.一副眼镜.然而,在一个生态系统形成的同时,总会有一群人希望通过一些不常规的手段谋取利益. 本章主要从Android黑色产业链与破解人员的动机来分析Android的安全问题. 1.1 Android的发展历史And

《Android安全技术揭秘与防范》——第1.1节Android的发展历史

第1章 Android简介Android安全技术揭秘与防范近年来我们对"Android"这个词已经不再陌生.在过去的几年时间里,Android的快速发展已经影响到了每个人的日常生活.如今Android不仅仅意味着一台手机.一部平板电脑,也可能是一台电视.一只手表.一部智能汽车.一副眼镜.然而,在一个生态系统形成的同时,总会有一群人希望通过一些不常规的手段谋取利益. 本章主要从Android黑色产业链与破解人员的动机来分析Android的安全问题. 1.1 Android的发展历史And

《Android安全技术揭秘与防范》——第1章,第1.1节Android的发展历史

第1章 Android简介Android安全技术揭秘与防范近年来我们对"Android"这个词已经不再陌生.在过去的几年时间里,Android的快速发展已经影响到了每个人的日常生活.如今Android不仅仅意味着一台手机.一部平板电脑,也可能是一台电视.一只手表.一部智能汽车.一副眼镜.然而,在一个生态系统形成的同时,总会有一群人希望通过一些不常规的手段谋取利益. 本章主要从Android黑色产业链与破解人员的动机来分析Android的安全问题. 1.1 Android的发展历史And

《Android安全技术揭秘与防范》——第2.1节Android应用程序概览

2.1 Android应用程序概览 Android开发秘籍(第2版) Android应用程序包含的功能五花八门,比如编辑文本.播放音乐.启动闹钟或是打开通讯录等.这些功能可以被分类对应到4类Android组件之中,如表2-1所示,每一类都对应一个Java基本类. 每个应用程序都由一个或多个这样的组件组成.当要用到某个组件时,Android操作系统就会将其初始化.其他应用程序在指定的权限内也可以使用它们. 随着在操作系统中展现多种功能(有些功能甚至与预期的应用程序无关,如呼入电话),每个组件经历了

《Android安全技术揭秘与防范》—第8章8.3节HookAndroid应用

8.3 HookAndroid应用 前面我们介绍过Cydiasubstrate框架提供在Java层Hook的能力,其中主要是提供了三个比较重要的方法,MS.hookClassLoad.MS.hookMethod.MS.moveUnderClassLoader.三个方法的具体介绍如表8-2所示. 几个方法的具体参数与返回值,我们可以看如下的方法具体定义. * Hook一个指定的Class * * @paramname Class的包名+类名,如android.content.res.Resourc