jihong3630 发表于 2009-9-14 15:41:45

QTP 是否支持多线程的测试

大家好,我想咨询一下,QTP是否支持多个自动化测试脚本并行的一起进行测试?比如说我现在又两个脚本,需要同时打开两个网页,进行操作,这样QTP可以做么?需要第三方软件么?谢谢

dabie 发表于 2009-9-14 16:42:30

貌似不行的

shanxi 发表于 2009-9-14 17:36:25

你为何要在同一台机器上同时跑两个自动化脚本呢?

你觉得这合理?

vernzhang1980 发表于 2009-9-14 17:57:05

用两台机器跑就可以了啊! 不过要是想测性能, 还是去隔壁的loadrunner看看吧!

lantianwei 发表于 2009-9-14 18:29:34

SilkTest可以做到 :lol

shanxi 发表于 2009-9-14 19:54:11

原帖由 lantianwei 于 2009-9-14 18:29 发表 http://bbs.51testing.com/images/common/back.gif
SilkTest可以做到

你是说ST能支持 同时在一台机器上跑多个自动化界面测试的脚本?
如果是,多个界面是如何协调定位的呢?

dabeixiong 发表于 2009-9-14 20:43:20

QTP不行~但是手工也不行~有意义么这样?你们的业务需求?

lantianwei 发表于 2009-9-15 10:06:59

回复 6# 的帖子

不知道LZ的需求是不是一定需要并行运行的 如果是完全一样的一些CASE 那就没啥意义了
定位界面 就自己定位自己的 可能在写的时候自己要注意点
一般不打建议用多线程 在ST上它的性能也不咋地 除非非用不可 比如有时我们需要对客户端和服务器端同时进行测试 那么在测试时就需要进行一个互动 在ST中我们可以开一个线程运行客户端的操作 再开一个线程处理服务器端的 一般这样的需求很少

[ 本帖最后由 lantianwei 于 2009-9-15 10:21 编辑 ]

shanxi 发表于 2009-9-15 12:02:52

原帖由 lantianwei 于 2009-9-15 10:06 发表 http://bbs.51testing.com/images/common/back.gif
定位界面 就自己定位自己的 可能在写的时候自己要注意点 ...

一台机器就这么一个桌面,假如有两个自动化界面脚本正在运行,碰巧运行到同时进行点击操作:一个点击按钮、一个点击开始菜单。
这时候我是点击按钮呢 还是点击开始菜单?
还有窗口的聚焦等各种问题,你如何能保证这两个脚本在任何速率下运行都不相互影响呢?

lantianwei 发表于 2009-9-15 12:41:52

自动化CASE也是根据手工CASE来的 一般不会出现让客户同时进行2个操作 人一般也办不到 所以像你说的情况 应该基本没有 多线程并行运行测试只针对极少数的情况 我遇到的还有一种就是ST用一个线程监控测试工具本身的状态
你说的 如果真要处理还真挺麻烦的 咱还是先看看LZ是什么需求吧

dreamever 发表于 2009-9-15 13:49:13

原帖由 lantianwei 于 2009-9-15 12:41 发表 http://bbs.51testing.com/images/common/back.gif
自动化CASE也是根据手工CASE来的 一般不会出现让客户同时进行2个操作 人一般也办不到 所以像你说的情况 应该基本没有 多线程并行运行测试只针对极少数的情况 我遇到的还有一种就是ST用一个线程监控测试工具本身的状态 ...
同意楼上。
一般来说功能的自动化测试很少涉及到并发的操作,毕竟不是性能测试。因为还是要看看LZ的测试需求是什么,再来决定测试如何执行。
页: [1]
查看完整版本: QTP 是否支持多线程的测试