万本电子书0元读

万本电子书0元读

顶部广告

LoadRunner虚拟用户高级开发指南电子书

售       价:¥

纸质售价:¥74.50购买纸书

58人正在读 | 1人评论 6.2

作       者:中国民生银行信息科技部

出  版  社:电子工业出版社

出版时间:2016-08-01

字       数:36.5万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
本书主要为LoadRunner 使用人员精通脚本发,培养LoadRunner 脚本发专家而创作,LoadRunner使用人员通过系统而全面的学习书中的脚本发知识与技巧,完全可以胜任各种颇具挑战的性能测试脚本发工作,并成为这一领域的专家或高手。全书共分10 章。第1 章为基础部分,系统讲解LoadRunner 虚拟用户发的基础知识,如C 语言知识、常用虚拟用户脚本函数、参数化等;第2 到第4 章介绍常用的虚拟用户,深讨论了Web 虚拟用户、Web Service 虚拟用户、Sockets 虚拟用户的发方法;第5 章到第7 章深探讨了如何借助主流发语言来增强或发虚拟用户脚本,主要讲解通过Visual C 发动态库、发.NET 虚拟用户、发Java 虚拟用户等知识;第8 章到第9 章为扩展内容,重介绍了Tuxedo 协议虚拟用户发、Mobile APP 虚拟用户方法;第10 章是一个脚本发案例,深探讨了一个UDP 网络应用的设计与实现过程及其虚拟用户脚本的发方法,带领读者完成一项颇具挑战的虚拟用户发工作。<br/>【作者】<br/>陈绍英15 年以上IT 系统发与测试经验。现就职于中国民生银行信息科技部测试管理中心。拥有银行、互联网、电子政务等领域IT 系统的测试管理与实施经验,目前主要专注银行系统的性能测试与自动化测试。现负责所在银行IT 系统的性能测试、移动APP 自动化测试、口自动化测试、智能一体化测试平台DT 的设计、发与推广等工作,曾经带领团队完成了民生银行新一代银行IT 系统中100 多个业务系统的性能测试组织管理与实施工作。作者在软件测试理论与实践方面行了非常深的研究与探索,目前已出版原创图书作品四部:?? 《Web 性能测试实战》,2006 年5 月,国内本性能测试理论方面的作品?? 《LoadRunner 性能测试实战》,2007 年9 月,国内本讲解LoadRunner 的作品?? 《LoadRunner 虚拟用户发指南》,2009 年4 月?? 《大型IT 系统性能测试门经典》,2016 年5 月翻译作品一部:《软件测试与持续质量改》第二版,2008 年;第三版,2011 年。在《金融科技治理与研究》《程序员》等杂志上发表过《银行IT 系统功能&性能一体化测试理论及应用》《性能测试》《治疗软件亚健康》《性能测试兵法》《架构设计阶段的性能测试》《中小型IT 企业产品测试案例解析》等多篇文章。作者在性能测试理论、技术方面的研究与探索,丰富了国内IT 领域性能测试相关的理论体系,推动了性能测试在国内的发展速度。《Web 性能测试实战》一书中提出的“全面性能测试模型”,成为很多测试团队组织与展性能测试工作的指导原则。作者在出版图书的同时还借助视频、讲座等方式,传播性能测试知识与经验,直或间使很多项目经理、测试工程师掌握了如何系统地规划、设计、实施性能测试。作者近年提出的功能、性能等测试同步行的“智能一体化测试”理论,目前已经到实践应用阶段,基于“智能一体化测试”理论研发的中国民生银行智能一体化测试平台DT(DefectTerminator)已经投产使用。周志龙现就职于中国民生银行信息科技部测试管理中心。拥有近10 年IT 系统发与测试经验。在银行、电信、互联网等领域IT 系统有着丰富的性能测试项目经验和测试管理经验,擅长性能测试分析及调优。曾参与编写《大型IT 系统性能测试门经典》《性能测试阶指南》等书,承担过中国移动、中国电信、中国网通、中国建设银行、中国民生银行等相关系统的性能测试实施项目。目前主要专注银行系统的性能测试与自动化测试。金成姬北京大学光华管理学院在读MBA。10 年以上IT 行业从业经验,擅长测试团队管理,拥有丰富的软件测试管理与实施经验。曾参与编写《Web 性能测试实战》《LoadRunner 性能测试实战》《LoadRunner 虚拟用户发指南》等作品。<br/>
目录展开

内容简介

丛书总序

丛书推荐序

推荐序

前言

关于作者

第1章 虚拟用户开发基础

1.1 虚拟用户开发简介

1.1.1 Vuser开发准备工作

1.1.2 脚本协议选择

1.1.3 脚本的一般构成

1.1.4 几个重要的概念

1.1.5 脚本调试方法

1.1.6 学习建议

1.2 C语言与Vuser脚本

1.2.1 常用的基本概念

1.2.2 数组、指针和字符串

1.2.3 printf函数的用法

1.2.4 分支与循环语句

1.2.5 Vuser中常用的C语言函数

1.2.6 文件基础操作

1.3 Vuser开发中常用的函数

1.3.1 用户事务函数

1.3.2 字符串处理函数

1.3.3 消息处理函数

1.3.4 脚本信息函数

1.3.5 错误处理函数

1.4 参数化功能详解

1.4.1 参数化的基础知识

1.4.2 File类型参数详解

1.4.3 参数化应用举例

1.5 小结

第2章 深入解析Web虚拟用户

2.1 Web虚拟用户简介

2.2 HTTP的基础知识

2.2.1 HTTP介绍

2.2.2 HTTP常用术语

2.2.3 HTTP会话过程

2.2.4 HTTP消息类型

2.2.5 消息起始行

2.2.6 消息头域

2.2.7 消息主体

2.2.8 查看HTTP数据

2.3 Cookie应用知识

2.3.1 Cookie基础知识

2.3.2 Cookie常用函数

2.3.3 Cookie常见问题

2.4 检查点技术详解

2.4.1 检查点介绍

2.4.2 文本检查点

2.4.3 图像检查点

2.4.4 全局检查点

2.4.5 应用举例

2.5 关联应用技术详解

2.5.1 关联介绍

2.5.2 关联函数

2.5.3 自动关联

2.5.4 手工关联

2.5.5 应用实例

2.6 部分常用函数

2.6.1 动作函数

2.6.2 授权函数

2.6.3 其他函数

2.7 一些常见问题

2.8 小结

第3章 深入解析Web Services虚拟用户

3.1 认识Web Services虚拟用户

3.2 Web_service_call模式开发Web Services脚本

3.2.1 新建Web Services虚拟用户

3.2.2 管理Web Services服务

3.2.3 增加Web Services服务调用

3.3 Soap_request模式开发Web Services脚本

3.3.1 新建Web Services虚拟用户

3.3.2 准备Soap报文

3.3.3 增加Soap请求

3.4 web_custom_request模式开发Web Services脚本

3.4.1 新建Web(HTTP/HTML)虚拟用户

3.4.2 准备Web Services请求报文

3.4.3 增加自定义Web请求

3.5 小结

第4章 深入解析Socket虚拟用户

4.1 Socket协议虚拟用户简介

4.2 Socket协议虚拟用户函数

4.2.1 基本函数

4.2.2 关联函数

4.2.3 超时函数

4.2.4 Buffer函数

4.2.5 转换函数

4.3 代理方式开发Socket脚本

4.3.1 待测试Socket程序介绍

4.3.2 单机代理方式录制脚本

4.3.3 多机代理方式录制脚本

4.3.4 Socket脚本的参数化

4.4 测试实战经验分享

4.5 脚本日志定位问题案例

4.6 小结

第5章 深入解析动态链接库技术

5.1 动态链接库简介

5.1.1 静态库与动态库

5.1.2 动态链接库的种类

5.1.3 在脚本中使用DLL

5.1.4 DLL适应范围

5.1.5 学习提示

5.2 创建Win32动态链接库

5.2.1 创建自己的Win32动态链接库

5.2.2 Dumpbin与Depends工具

5.3 在Visual C++中使用DLL

5.3.1 隐式加载

5.3.2 头文件问题

5.3.3 显式加载

5.4 解决名字改编问题

5.4.1 extern“C”标识

5.4.2 模块定义文件

5.4.3 函数调用约定

5.5 动态链接库扩展知识

5.5.1 导出与封装C++类

5.5.2 MFC动态链接库简介

5.5.3 DLLMain函数介绍

5.6 测试实战经验分享

5.7 小结

第6章 深入开发.NET虚拟用户

6.1 认识.NET虚拟用户

6.1.1 .NET虚拟用户适用范围

6.1.2 安装与配置.NET插件

6.2 创建.NET虚拟用户

6.2.1 创建虚拟用户项目

6.2.2 参数化、集合点和事务

6.3 基于.NET的面向对象基础

6.4 .NET虚拟用户的常用程序

6.4.1 文件工具类FileUtil

6.4.2 目录工具类DirectoryUtil

6.4.3 XML工具类XMLUtil

6.4.4 主机信息类HostInformation

6.4.5 HTTP工具类HttpTools

6.4.6 日期工具类DateTimeTools

6.4.7 进程工具类ProccessTools

6.4.8 常用工具类Tools

6.5 C/S应用开发与测试案例

6.5.1 CommandRunner背景介绍

6.5.2 CommonSDK设计与实现

6.5.3 CommandListener设计与实现

6.5.4 CommandCenter设计与实现

6.5.5 .NET虚拟用户脚本开发

6.5.6 案例总结

6.6 小结

第7章 深入开发Java虚拟用户

7.1 认识Java虚拟用户

7.1.1 Java虚拟用户协议介绍

7.1.2 Java虚拟用户适用范围

7.1.3 Vuser脚本开发环境配置

7.2 Java虚拟用户基础

7.2.1 Java虚拟用户开发基础

7.2.2 Java虚拟用户常用的API

7.3 测试实战经验分享

7.4 Java虚拟用户案例

7.4.1 并发下载文件案例

7.4.2 信用卡审批案例

7.4.3 脚本数量精简案例

7.5 小结

第8章 Tuxedo协议虚拟用户开发

8.1 Tuxedo虚拟用户简介

8.2 搭建Tuxedo域环境

8.2.1 Tuxedo安装

8.2.2 setenv文件说明

8.2.3 myubb文件说明

8.2.4 mydom文件说明

8.2.5 域连接验证

8.3 开发Tuxedo脚本

8.3.1 基本流程

8.3.2 缓冲区类型

8.3.3 CARRAY类型缓冲区脚本

8.3.4 FML(32)类型缓冲区脚本

8.4 小结

第9章 深入开发Mobile APP虚拟用户

9.1 Mobile APP虚拟用户简介

9.2 模拟器方式开发Mobile APP脚本

9.2.1 搭建模拟器环境

9.2.2 网络流量捕获

9.2.3 创建测试脚本

9.3 代理方式开发Mobile APP脚本

9.3.1 移动终端网络代理配置

9.3.2 端口映射配置

9.3.3 创建测试脚本

9.4 小结

第10章 网络通信虚拟用户开发案例

10.1 项目背景与学习指导

10.1.1 项目背景

10.1.2 学习指导

10.2 网络协议的基础知识

10.2.1 TCP/IP构架介绍

10.2.2 TCP与UDP比较

10.3 通信协议的设计与分析

10.3.1 字节序

10.3.2 信息摘要算法

10.3.3 数据包格式

10.4 中心服务器的设计与实现

10.4.1 服务器概述

10.4.2 CUDPServer类

10.4.3 程序入口

10.4.4 包头处理

10.4.5 辅助类

10.5 客户端的设计与实现

10.5.1 客户端介绍

10.5.2 导出函数的实现

10.5.3 CUDPClient包装类

10.6 测试脚本设计

10.6.1 基本功能测试

10.6.2 非法协议标志测试

10.6.3 非法版本号测试

10.6.4 其他测试

10.7 小结

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部