Eclipse Test and Performance Tools Platform,第 3 部分: 测试应用程序
2009-12-19 00:00:00 来源:WEB开发网URL 性能工具 Hypertext Transfer Protocol(HTTP)或 URL 工具自动地对 Web 应用程序进行性能测试。可以使用 URL 工具捕捉浏览器会话,建立可重复的 JUnit 测试。URL 工具自动地在每个测试中添加度量措施,从而度量 Web 软件的响应时间。测试结果被捕捉到图表中,项目团队可以研究这些图表。JUnit 工具 可以使用 Eclipse TPTP JUnit 工具在 Eclipse 中创建和管理 JUnit 测试。而且,JUnit 测试提供了深入的交互式报告,可以帮助您快速直接地研究失败的测试。手工测试工具 手工测试工具可以记录必须手工执行的测试。可以捕捉指令、预期的结果和检查表,从而使手工测试更有规律、更可靠。Automated GUI Recorder Eclipse TPTP Automated Graphical User Interface(GUI)Recorder(AGR)可以捕捉和回放用户与应用程序 GUI 的交互。可以使用原始屏幕坐标捕捉交互(但是不建议这么做,因为这种记录与屏幕分辨率相关联);如果应用程序是用 Standard Widget Toolkit(SWT)编写的,那么也可以使用各个界面部件的独特属性来记录交互。称为确认钩子(verification hook) 的定制子例程在测试回放期间对应用程序的正确性进行判断。还可以建立称为数据池(datapool) 的数据集合,从而调整在记录的测试中使用的输入。
注意:AGR 的功能非常丰富,值得用单独的教程进行讲解。
本教程将演示 URL 工具、JUnit 工具和手工测试工具的使用。
度量 Web 应用程序的性能
在出现 World Wide Web 之前,大多数应用程序在某一计算机上 “本地” 运行。这种应用程序的基准测试 (即性能度量)非常简单。如果保持处理器速度和内存量不变,那么可以很容易地量化代码修改和各种编译器对性能的影响。更方便的是,对于基于 UNIX 的系统,命令行、shell 脚本和其他实用程序为重复运行测试和记录结果提供了一个足够的框架。
更多精彩
赞助商链接