HTTP抓包实战+Web接口开发与自动化测试 +全栈性能测试修炼宝典:JMeter实战书籍

HTTP抓包实战+Web接口开发与自动化测试 +全栈性能测试修炼宝典:JMeter实战书籍 pdf epub mobi txt 电子书 下载 2025

虫师 著
图书标签:
  • HTTP抓包
  • Web接口测试
  • 自动化测试
  • JMeter
  • 性能测试
  • 全栈
  • 接口开发
  • 网络协议
  • 实战
  • 测试
想要找书就要到 新城书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 书海寻梦图书专营店
出版社: 电子工业出版社
ISBN:9787121310997
商品编码:28538252474

具体描述





书号:978-7-115-48119-1

出版状态:印刷中

定价:59元

页数:300

印刷方式:黑白印刷

开本:16开



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



     

前言      

资源与支持      

第1章 HTTP协议和Fiddler抓包      

第2章 HTTPS协议和Fiddler抓包

第3章 HTTP协议请求方法和状态码

第4章 HTTP协议Header介绍

第5章 Web网页抓包和Fiddler修改包

第6章 HTTP协议中的缓存

第7章 HTTP协议压缩和URL Encode

第8章 Fiddler使用技巧

第9章 Fiddler前端快速调试

第10章 Fiddler的Script用法

第11章 深入理解Cookie机制

第12章 Fiddler实现Cookie劫持攻击

第13章 HTTP基本认证

第14章 Fiddler手机抓包

第15章 Fiddler发送HTTP请求

第16章 Fiddler实现弱网测试

第17章 自动化测试和接口测试

第18章 JMeter工具使用介绍

第19章 JMeter天气接口自动化测试

第20章 JMeter中BeanShell的用法

第21章 自动登录禅道和自动开Bug

第22章 JMeter给网站做压力测试



HTTP抓包实战

作 译 者:虫师

出版时间:2017-03    千 字 数:366

版    次:01-01    页    数:288

印刷时间:    开    本:16开

印    次:01-01    装    帧:

I S B N :9787121310997     

重    印:新书    换    版:

所属分类:科技 >> 计算机 >> 计算机科学

广告语:   

纸质书定价:¥59.0   



本书以接口测试为主线,以Web开发为切入点,全面介绍了Web接口开发与自动化测试过程中使用的相关技术。全书分为15章,第1章介绍了Python的基础知识,解答初学Python的同学都会遇到的一些问题;第2章到第5章以开发发布会签到为需求,介绍了Django Web开发技术;第6章介绍了unittest单元测试框架,以及在Django中如何编写单元测试;第7章到第10章主要介绍接口的相关概念、Web接口开发、接口测试工具和接口自动化测试框架的开发;第11介绍了安全接口的开发与测试;第12章和第13章介绍了Web Services技术;第14章和第15章介绍了Django Web项目的部署和接口性能测试。


目 录

第1 章 Python 学习必知 ............................................................................................................ 1

1.1 Python 2.x 与Python 3.x 选择 ............................................................................... 1

1.2 Python 的安装 ........................................................................................................ 2

1.2.1 在Windows 下安装Python ....................................................................... 2

1.2.2 安装Python 2 和Python 3 两个版本 ........................................................ 3

1.2.3 “python”不是内部或外部命令 ............................................................. 5

1.3 扩展库的安装 ........................................................................................................ 6

1.3.1 pip 安装扩展库 .......................................................................................... 6

1.3.2 tar.gz 文件安装 .......................................................................................... 9

1.3.3 .whl 文件安装 ............................................................................................ 9

1.3.4 GitHub 克隆项目安装 ............................................................................... 9

1.4 开发工具选择 ...................................................................................................... 11

1.4.1 Sublime Text3 ........................................................................................... 11

1.4.2 Atom ......................................................................................................... 13

1.4.3 PyCharm ................................................................................................... 14

1.5 程序报错不要慌 .................................................................................................. 15

1.5.1 缩进 .................................................................................................. 15

1.5.2 引包 .................................................................................................. 16

1.5.3 编码 .................................................................................................. 16

1.5.4 学会分析 .......................................................................................... 17

第2 章 Django 入门 ................................................................................................................. 19

2.1 Django 开发环境 .................................................................................................. 19

.....

5.3.2 分页器 ...................................................................................................... 83

5.4 签到功能 .............................................................................................................. 87

5.4.1 添加签到链接 .......................................................................................... 87

5.4.2 签到页面 .................................................................................................. 88

5.4.3 签到动作 .................................................................................................. 91

5.5 退出 .............................................................................................................. 93

第6 章 Django 测试 ................................................................................................................. 95

6.1 unittest 单元测试框架 .......................................................................................... 95

6.1.1 单元测试框架 .......................................................................................... 95

6.1.2 编写单元测试用例 .................................................................................. 96

6.2 Django 测试........................................................................................................ 100

6.2.1 一个简单的例子 .................................................................................... 100

VIII ∣ Web 接口开发与自动化测试——基于Python 语言

6.2.2 运行测试用例 ........................................................................................ 102

6.3 客户端测试 ........................................................................................................ 104

6.3.1 测试首页 ................................................................................................ 104

6.3.2 测试登录动作 ........................................................................................ 105

6.3.3 测试发布会管理 .................................................................................... 107

6.3.4 测试嘉宾管理 ........................................................................................ 108

6.3.5 测试用户签到 ........................................................................................ 109

第7 章 接口相关概念 ............................................................................................................. 111

7.1 分层的自动化测试 ............................................................................................ 111

7.2 单元测试与模块测试 ........................................................................................ 112

7.3 接口测试 ............................................................................................................ 114

7.3.1 接口的分类 ............................................................................................ 115

7.3.2 接口测试的意义 .................................................................................... 116

7.4 编程语言中的Interface ..................................................................................... 117

7.4.1 Java 中的Interface ................................................................................. 117

7.4.2 Python 中的Zope.interface .................................................................... 119

第8 章 开发Web 接口 ........................................................................................................... 121

8.1 为何要开发Web 接口 ....................................................................................... 121

8.2 什么是Web 接口 ............................................................................................... 124

8.2.1 HTTP ...................................................................................................... 125

8.2.2 JSON 格式 .............................................................................................. 128

8.3 开发Web 接口 ........................................................................................... 129

8.3.1 配置接口路径 ........................................................................................ 129

8.3.2 添加发布会接口 .................................................................................... 130

8.3.3 查询发布会接口 .................................................................................... 132

8.3.4 添加嘉宾接口 ........................................................................................ 133

8.3.5 查询嘉宾接口 ........................................................................................ 135

8.3.6 发布会签到接口 .................................................................................... 136

8.4 编写Web 接口文档 ........................................................................................... 138

目 录∣ IX

第9 章 接口测试工具介绍 ..................................................................................................... 143

9.1 Postman 测试工具 .............................................................................................. 143

9.2 JMeter 测试工具 ................................................................................................ 146

9.2.1 安装JMeter ............................................................................................ 146

9.2.2 创建测试任务 ........................................................................................ 147

9.2.3 添加接口测试 ........................................................................................ 151

9.2.4 添加断言 ................................................................................................ 153

9.3 Robot Framework 测试框架 .............................................................................. 154

9.3.1 环境搭建 ................................................................................................ 155

9.3.2 基本概念与用法 .................................................................................... 157

9.3.3 接口测试 ................................................................................................ 160

第10 章 接口自动化测试框架 ............................................................................................... 165

10.1 接口测试工具的不足 ...................................................................................... 165

10.2 Requests 库 ....................................................................................................... 166

10.2.1 安装 ...................................................................................................... 167

10.2.2 接口测试 .............................................................................................. 167

10.2.3 集成unittest ......................................................................................... 168

10.3 接口测试框架开发 .......................................................................................... 169

10.3.1 框架处理流程 ...................................................................................... 169

10.3.2 框架结构介绍 ...................................................................................... 170

10.3.3 修改数据库配置 .................................................................................. 171

10.3.4 数据库操作封装 .................................................................................. 172

10.3.5 编写接口测试用例 .............................................................................. 176

10.3.6 集成测试报告 ...................................................................................... 178

第11 章 接口的安全机制 ....................................................................................................... 181

11.1 用户认证 .......................................................................................................... 181

11.1.1 开发带Auth 接口 ................................................................................ 182

11.1.2 接口文档 .............................................................................................. 184

11.1.3 接口测试用例 ...................................................................................... 185

X ∣ Web 接口开发与自动化测试——基于Python 语言

11.2 数字签名 .......................................................................................................... 187

11.2.1 开发接口 .............................................................................................. 188

11.2.2 接口文档 .............................................................................................. 191

11.2.3 接口用例 .............................................................................................. 192

11.3 接口加密 .......................................................................................................... 194

11.3.1 PyCrypto 库 .......................................................................................... 194

11.3.2 AES 加密接口开发 .............................................................................. 196

11.3.3 编写接口文档 ...................................................................................... 201

11.3.4 补充接口测试用例 .............................................................................. 202

第12 章 Web Services .......................................................................................................... 205

12.1 Web Services 相关概念 .................................................................................... 205

12.2 Web Services 的开发与调用 ............................................................................ 214

12.2.1 suds-jurko 调用接口 ............................................................................ 214

12.2.2 spyne 开发接口 .................................................................................... 219

12.3 JMeter 测试SOAP 接口 .................................................................................. 221

第13 章 REST ........................................................................................................................ 224

13.1 RPC 与REST ................................................................................................... 224

13.2 Django REST Framework................................................................................. 227

13.2.1 创建简单的API ................................................................................... 227

13.2.2 添加接口数据 ...................................................................................... 231

13.2.3 测试接口 .............................................................................................. 232

13.3 集成发布会API ....................................................................................... 234

13.3.1 添加发布会API ................................................................................... 234

13.3.2 测试接口 .............................................................................................. 237

13.4 soapUI 测试工具 .............................................................................................. 238

13.4.1 创建SOAP 测试项目 .......................................................................... 239

13.4.2 创建REST 测试项目 .......................................................................... 241

目 录∣ XI

第14 章 Django 项目部署 ..................................................................................................... 244

14.1 uWSGI .............................................................................................................. 244

14.1.1 uWSGI 介绍 ......................................................................................... 244

14.1.2 安装uWSGI ......................................................................................... 245

14.1.3 uWSGI 运行Django ............................................................................ 246

14.2 Nginx ................................................................................................................ 247

14.2.1 安装Nginx ........................................................................................... 247

14.2.2 Nginx+uWSGI+Django ........................................................................ 248

14.2.3 处理静态资源 ...................................................................................... 251

14.3 创建404 页面 .................................................................................................. 253

第15 章 接口性能测试 ........................................................................................................... 256

15.1 Locust 性能测试工具....................................................................................... 256

15.1.1 安装Locust .......................................................................................... 257

15.1.2 性能测试案例 ...................................................................................... 259

15.2 发布会性能测试 ...................................................................................... 262

15.2.1 性能测试准备 ...................................................................................... 263

15.2.2 编写性能测试脚本 .............................................................................. 266

15.2.3 执行性能测试 ...................................................................................... 267

15.3 接口性能测试 .................................................................................................. 270

15.3.1 编写接口性能测试脚本 ...................................................................... 270

15.3.2 执行接口性能测试 .............................................................................. 271

15.3.3 多线程测试接口性能 .......................................................................... 274



全栈性能测试修炼宝典 JMeter实战

ROAD_TESTING软件测试组 组稿 , 陈志勇 , 马利伟 , 万龙 (作者)  张涛 (责任编辑)

89.00

出版信息

责任编辑 关于本书有任何问题,请联系: 张涛

书 号

978-7-115-43722-8

页 数

448

印刷方式

黑白印刷

开 本

16开



  一本专家撰写的,尽快精通软件性能测试的图书

本书全面介绍了进行软件性能测试的实战技术和JMeter的应用知识,分4部分:

部分基础篇,主要讲解了当前性能测试状况及发展前景、性能测试的基础理论,让读者尽快入门学习;

第二部分工具篇,讲解开源负载工具JMeter的体系结构、脚本开发、负载模拟、测试等内容,让读者可以从零开始学会使用一个主流的负载工具,此部分是市面上到目前为止对JMeter讲解较全面的内容,掌握其内容即可以进行性能测试脚本开发、性能测试执行等工作;

第三部分(实践篇)和第四部分(提升篇),详细讲解了性能监控与诊断分析技术,通过项目实践引导读者学会性能测试工作,如诊断问题、分析调优等软件性能测试中的核心技术,并讲解了HTTP、端到端性能监控、性能测试自动化和JMeter常见问题解决等知识。 


用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有