文摘
英文文摘
声明
第一章 绪论
1.1问题提出
1.2研究内容
第二章 分布式软件性能测试技术
2.1软件测试分类
2.1.1白盒测试和黑盒测试
2.1.2单元测试、集成测试和系统测试
2.1.3性能测试和功能测试
2.2分布式软件性能测试
2.2.1分布式结构
2.2.2分布式软件性能测试及其测试工具
第三章 分布式软件性能测试工具设计
3.1软件测试自动化
3.2测试工具工作流程
3.3测试工具框架设计
3.4测试工具部署环境
第四章 测试用例生成模块
4.1基于UML对配置项建模
4.2 UML顺序图的解析
4.2.1 MDL文件格式
4.2.2 MDL文件解析
4.3用XML表示顺序图
4.3.1 XML技术
4.3.2 XML顺序图表示格式定义
4.4测试用例的提取
4.4.1顺序图中消息的提取
4.4.2测试用例生成
第五章 脚本生成模块
5.1脚本录制子模块
5.1.1 脚本录制原理
5.1.2 建立动态链接库
5.1.3 安装进程钩子
5.1.4 动态连接库初始化
5.1.5修改iAT表
5.1.6 捕获程序API
5.2脚本转换子模块
5.2.1封装API
5.2.2封装脚本代码
5.3脚本定制子模块
5.3.1设置检查点
5.3.2脚本参数化
5.4脚本编译子模块
第六章 测试执行模块及结果处理模块
6.1测试执行模块
6.1.1测试配置
6.1.2测试调度和执行
6.1.3性能数据收集
6.2测试结果处理模块
工作总结和展望
工作总结
工作展望
致谢
参考文献
攻读硕士学位期间发表的论文