QTP代表Quicktest Professional,它是硬件制造商HP的测试工具。 LoadRunner也是同一家公司的测试工具,但用途不同。 QTP的开发是为了模拟和测试用户交互,例如鼠标单击和键盘按键。另一方面,LoadRunner模拟重负载或多个并发用户来给系统施加压力。
这两个程序都用于微调应用程序并查找在正常操作期间可能不会注意到的无法预料的反应。这有助于程序员和开发人员重现异常并跟踪代码以定位引起问题的原因。找到并纠正代码之后,可以在再次进行测试之前调试并编译该程序,以确保已纠正问题并且没有其他问题出现。
为了真实地模拟用户如何使用系统,两个程序都需要记录真实的人如何与被测程序交互。由于QTP测试了GUI,因此它需要记录单击了哪个按钮或按下了哪个键。然后将记录的动作转换为脚本。但是Loadrunner不需要自己关心GUI,它只是根据协议将命令路由到代理,并记录正在发送的命令。然后将记录的命令转换为脚本,该脚本可以在许多称为负载生成器的计算机上运行,以模拟大量用户。
这些工具对许多程序员和Web开发人员来说非常有用,但并不是每个人都可以使用它们,因为这两个程序都只能在Windows操作系统上运行。 QTP完全依赖Windows,而您可以在一定程度上在UNIX上使用LoadRunner。可以使用UNIX计算机充当运行记录的脚本的负载生成器。可能不多,但是它为用户提供了更多的灵活性。
总结
- 两者都是测试工具,旨在检查应用程序在日常使用中的性能;
- QTP模拟用户与GUI的交互,而LoadRunner模拟大量使用;
- QTP通过在GUI上记录用户的操作来模拟用户,而LoadRunner并不使用GUI,而是通过代理记录命令;
- QTP是Windows操作系统专有的,而可以将UNIX计算机用作LoadRunner的负载生成器;
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:QTP和LoadRunner
本文链接:https://www.vsdiffer.com/vs/qtp-vs-loadrunner.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。