QTP 和 LoadRunner 的区别

  • QTP 和 LoadRunner 的区别已关闭评论
  • A+
所属分类:电子产品

QTPLoadRunner

QTP 代表 Quicktest Professional,一种来自硬件制造商 HP 的测试工具。LoadRunner 也是来自同一家公司的测试工具,但目的不同。QTP 被开发用于模拟和测试用户交互,如鼠标点击和键盘按下。另一方面,LoadRunner 模拟重负载或多个并发用户来对系统施加压力。

这两个程序都用于微调应用程序并定位在正常操作期间可能不会引起注意的意外反应。这有助于程序员和开发人员重现异常并跟踪代码以定位导致问题的原因。找到并纠正代码后,可以对程序进行调试和编译,然后再次进行测试,以确保问题得到纠正并且没有出现其他问题。

为了真实地模拟用户如何使用系统,两个程序都需要记录真人如何与正在测试的程序进行交互。由于 QTP 测试 GUI,因此需要记录单击了哪个按钮或按下了哪个键。然后将记录的操作转换为脚本。但是 Loadrunner 不需要关心 GUI,它只是根据协议将命令路由到代理,并记录正在发送的命令。然后将记录的命令转换为脚本,该脚本在称为负载生成器的许多机器上运行以模拟大量用户。

这些工具对许多程序员和 Web 开发人员非常有用,但并不是每个人都可以使用它们,因为这两个程序都只能在 Windows 操作系统上运行。QTP 完全依赖于Windows,而您可以在某种程度上将 UNIX 与 LoadRunner 一起使用。您可以使用UNIX机器作为负载生成器来运行记录的脚本。它可能不多,但它为用户提供了更多的灵活性。

总结: 1.
两者都是测试工具,旨在检查应用程序在日常使用中的
表现 2.QTP 模拟用户与 GUI 的交互,而 LoadRunner 模拟大量使用
3.QTP 通过在 GUI 上记录其操作来模拟用户,同时LoadRunner 不
关心GUI,而是通过代理记录命令4.QTP 是 Windows 操作系统独有的,而您可以使用 UNIX 机器作为 LoadRunner 的负载生成器

分博士