QTP和LoadRunner

Anonim

QTP与LoadRunner

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

这两个程序都用于微调应用程序,并找出在正常操作期间可能不明显的无法预料的反应。这有助于程序员和开发人员重现异常并跟踪代码以找出导致问题的原因。找到并更正代码后,可以在再次进行测试之前对程序进行调试和编译,以确保问题得到纠正,并且不会出现其他问题。

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

这些工具对很多程序员和Web开发人员非常有用,但不是每个人都可以使用它们,因为这两个程序只能在Windows操作系统上运行。 QTP完全依赖于Windows,而您可以在某种程度上使用UNIX和LoadRunner。您可以使用UNIX计算机充当运行已记录脚本的Load Generator。它可能不会太多,但它为用户提供了更多的灵活性。

摘要: 1.两种测试工具都是为了检查应用程序在日常使用中的表现 2.QTP模拟用户与GUI的交互,而LoadRunner模拟大量使用 3.QTP通过在GUI上记录其操作来模拟用户,而LoadRunner不打扰GUI但通过代理记录命令 4.QTP是Windows操作系统专用的,而您可以使用UNIX计算机作为LoadRunner的负载生成器