简介 1
第1章 测试方法 1
方法概述 1
建立性能标准 2
模拟应用程序的使用 2
采样方法 8
性能统计数字 9
性能测试 15
小结 16
第2章 The Grinder 18
获取The Grinder的地方 18
The Grinder概况 19
入门 23
使用The Grinder控制台 26
使用HTTP插件 31
编写Grinder插件 38
定时 49
使用TCP Sniffer创建测试脚本 51
提示 58
The Grinder的历史和未来 59
小结 60
第3章 应用程序实例研究 61
为Java Pet Store选择一个JVM 61
e-Pizza应用程序 66
改善E-Pizza的性能 107
使用WebLogic群的性能测试 116
结论 123
第4章 HTTP和servlet 124
概述 124
针对性能的servlet设计 125
测试servlet和测试脚本 128
测试环境 131
设置并运行测试 131
预备测试 137
测试计划 149
servlet聚类 176
小结 187
第5章 EJB设计模式 188
设计模式 188
通过测试改善EJB设计 191
应用程序情境(Scenario) 191
测试脚本 198
测试配置 200
测试会话外观模式 201
设置并运行测试 201
测试值对象模式 209
测试数据访问对象模式 227
EJB部署配置测试策略 242
小结 259
第6章 JMS点到点消息收发 260
JMS点到点消息收发概述 260
性能测度 263
JMS PTP性能问题 264
测试配置 265
The Grinder件和测试脚本 266
设置并运行测试 269
扇出测试 275
JMS扇出结构的总体结论 299
多队列 301
结论 304
第7章 JMS出版/订阅消息收发 305
Pub/Sub消息收发概况 305
应用程序体系结构 308
The Grinder插件和测试脚本 309
证券报价机应用程序 313
结论 320
航线座位安排例子 321
小结 329
附录A The Grinder 330
附录B 硬件和软件 338
附录C ECperf和本书测试方法的比较 340