在QTP中可以同时进行“用户测试”吗?

时间:2009-07-14 05:55:57

标签: performance-testing qtp

请问我是否可以在QTP中测试模拟多个用户的应用程序?

如果是,我该怎么做?

请说明正确的步骤或指出一些有用的文档。

4 个答案:

答案 0 :(得分:2)

您仍然可以将QTP用作与LoadRunner连接的GUI处理客户端。 可以在这里找到非常详细的解释: http://motevich.blogspot.com/2007/11/execute-qtp-script-from-loadrunner.html

答案 1 :(得分:2)

在QTP中可以同时进行用户测试吗?

不,一台计算机上一次只能运行一个QTP用户。如果您尝试在桌面上打开其他QTP用户,则只会显示一个。

答案 2 :(得分:1)

请详细说明 - 您想要做什么?

如果您指的是使用QTP作为负载测试代理的同时用户测试,不,它不是一个好的工具。您将需要一个真正的负载测试工具(Rational Performance Tester,OpenSTA,JMeter,LoadRunner等)。

如果您正在谈论需要在2台机器上运行QTP的场景,这些机器访问相同的记录,或者沿着这些线路运行,那么是的,您可以使用QTP执行此操作。 QTP对此没有特殊处理,但设置执行此操作的机制相当简单。

例如,如果要创建包含用户A的记录并使用用户B修改记录,则可以使用包含记录ID的公共文件。用户A在创建后会将记录ID写入该文件,用户B将在修改之前从文件中读取记录ID。

答案 3 :(得分:1)

请参阅LoadRunner的图形虚拟用户(GUI Vuser)许可。基本上,您拥有可以作为性能方案的一部分执行的QTP脚本。这是一个众所周知的解决方案,可以追溯到LoadRunner的曙光,首先它是Unix工作站上的一堆XRunner会话,然后是WinRunner上的GUI虚拟用户,而最新的GUI虚拟用户版本只有LR 11及以上版本的QTP 。与您的代表谈谈您的LoadRunner环境中GUI虚拟用户的短期或永久许可。