LoadRunner虚拟用户高级开发指南
2020-03-20 10:18:37 0 举报
AI智能生成
LoadRunner虚拟用户高级开发指南
作者其他创作
大纲/内容
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.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 小结
0 条评论
下一页