





作者:顾翔
定价:69元
印次:1-3
ISBN:9787302618232
出版日期:2022.11.01
印刷日期:2024.07.29
图书责编:杨帆
图书分类:零售
本书通过电子商务系统案例使读者从实际工作出发从JMeter初学者变为高手。全书共10章。第1章介绍JMeter基础知识和被测产品,第2章介绍HTTP/HTTPS基础知识,第3章介绍测试脚本初始化,第4、5章介绍建立接口测试脚本的方法,第6章介绍JMeter的二次开发,第7章介绍建立安全测试脚本的方法,第8章介绍建立性能测试脚本的方法,第9章介绍JMeter的运行与性能测试监控,第10章介绍JMeter的其他元件。 本书适合软件测试工程师阅读,也可作为高校本科高年级学生以及研究生与软件测试相关的课程的参考书。
顾翔,1972年出生,1997年毕业于北京工业大学。中国计算机学会(CCF)、上海开源信息技术协会会员。《软件测试技术实战-设计、工具及管理》《基于Django的电子商务网站设计》《全栈软件测试工程师宝典》作者。安卓绿色联盟2018年最受欢迎的讲师获得者。曾经在炎黄新星网络科技有限公司、中兴通讯股份有限公司、意法半导体(中国)有限公司和爱立信通信(中国)有限公司担任软件开发工程师、软件测试工程师,软件测试经理等职务,积累了丰富的软件研发测试的理论和实践经验。2014年,顾翔接受了51Testing测试网的专访,并且在51testing发布了一系列个人专刊,如《测试专刊-顾翔与你一起漫谈测试》和《测试专刊-白云群中话计算》等。目前顾翔作为资深软件测试专家,为金融、通信、航空、邮政等企业进行软件测试方面的培训和咨询业务。
前言 软件测试从测试方向上分为功能测试和非功能测试。功能测试以外的测试均为非功能测试。非功能测试又可分为易用性测试、性能测试、安全性测试、可靠性测试、可维护性测试等。 软件测试从测试方法上可分为自动化测试和非自动化测试。自动化测试既可以自己编写测试脚本,也可以使用已有的测试工具;非自动化测试通过手工的方式进行测试。在非功能测试中,性能测试必须使用自动化测试工具,这是因为在性能测试中并发测试是非常重要的一个测试内容。如果不使用自动化测试工具,性能测试是很难实现的。性能测试可以自己构建,也可以使用现有的性能测试产品构建。 前些年,自动化测试最热门的工具是HP公司的LoadRunner。近几年来,在移动互联网对并发量要求越来越高的情况下,开源的性能测试工具JMeter越来越受到软件测试工程师的认可。另外,由于JMeter是基于协议的测试工具,所以也可以进行接口测试(一种不考虑GUI,仅考虑协议的功能测试技术)和安全测试。然而,JMeter毕竟是一个开源的测试工具,其易用性远远比不上LoadRunner。现在市面上关于JMeter的图书比较少,而仅有的几种图书也主要是对JMeter工具本身进行介绍。许多读者反映,阅读了这些书,仅仅知道了JMeter的各个元件的功能,还是不知道如何将JMeter结合到实际工作中。为此,我编写了本书,基于案例手把手地帮助读者掌握JMeter的使用方法。 本书内容可以分为5部分。 第1部分为本书的第1、2章,是入门内容。第1章介绍JMeter基础知识和安装方法,并介绍被测产品——电子商务系统,这个被测产品将贯穿本书的始终;第2章介绍在JMe...
第1章测试软件和被测产品/1
1.1JMeter概述/1
1.2JMeter的安装/2
1.2.1JMeter的单机环境安装/2
1.2.2JMeter的分布式环境安装/4
1.3进入JMeter的世界/5
1.3.1JMeter的目录结构及多语言版本/5
1.3.2JMeter的界面/7
1.3.3JMeter的九大元件组/11
1.4被测产品: 电子商务系统/13
1.4.1被测产品的介绍/13
1.4.2被测产品的安装/14
1.4.3被测产品的模块/15
1.4.4被测产品的安全机制/19
第2章HTTP/HTTPS/21
2.1HTTP的工作原理/21
2.2HTTP的请求包和响应包/22
2.2.1HTTP的请求包/22
2.2.2HTTP的响应包/24
2.3HTTP的无连接性和无状态性/24
2.3.1HTTP的无连接性/24
2.3.2HTTP的无状态性/25
第3章测试脚本初始化/27
3.1测试脚本的初始化生成/27
3.1.1利用工具录制JMeter测试脚本/28
3.1.2录制HTTPS下的脚本/37
3.1.3自己建立JMeter测试脚本/43
3.2录制结果的验证/45
3.3脚本初始化中使用的JMeter基本元件/46
3.3.1“测试计划”元件/46
3.3.2“HTTP Cookie管理器”元件/48
3.3.3“HTTP信息头管理器”元件/49
3.3.4“用户定义的变量”元件/50
3.3.5“HTTP请求默认值”元件/50
3.3.6“HTT... 查看详情
l 看了许多网站,为什么仍旧玩不转JMeter,答案就在本书里面。
l 通过案例教您如何使用JMeter。
l 一边玩案例,一边学工具,不知不觉就会了。
查看详情