QTP, quick test Professional, 主要用于回归测试。
支持录制 和回放脚本。 亦可编程脚本。类似于vbscript。
说到编程,它一定是支持模块化,比如 共同模块login 和 logout
QTP里,称之为 Action 。拥有自己的DataTable和Object Repository(页面的对象,也可以用坐标来定位),支持Input和output参数。
QTP提供excel 形式的数据表格DataTable,可以用来存放测试数据或参数。DataTable有两种类型:global 和local。QTP为DataTable提供了许多方法供存取数据,在对测试代码进行参数化的时候,这些方法非常有用。
QTP的测试流程 [制定测试计划]——>[创建测试脚本]——>[增强测试脚本功能]——>[运行测试]——>[分析测试结果]
RPT: Rational Performance TesterI, 负荷和性能测试。
本身支持录制和回放 脚本。(jmeter自身不支持录制)。
每录制一个页面,可以为这个action取个名字。脚本内容其实是 一个URL 和 一些需要传递的参数(页面上的输入,可以通过data pool来配置)
与jmeter类似,可以配置 循环数 和 并发数。
也提供了对丰富的测试信息的访问和定制能力、自定义 Java 代码插入执行能力、自动检测和处理可变数据的能力。