QTP 是否支持多线程的测试
大家好,我想咨询一下,QTP是否支持多个自动化测试脚本并行的一起进行测试?比如说我现在又两个脚本,需要同时打开两个网页,进行操作,这样QTP可以做么?需要第三方软件么?谢谢 貌似不行的 你为何要在同一台机器上同时跑两个自动化脚本呢?你觉得这合理? 用两台机器跑就可以了啊! 不过要是想测性能, 还是去隔壁的loadrunner看看吧! SilkTest可以做到 :lol 原帖由 lantianwei 于 2009-9-14 18:29 发表 http://bbs.51testing.com/images/common/back.gif
SilkTest可以做到
你是说ST能支持 同时在一台机器上跑多个自动化界面测试的脚本?
如果是,多个界面是如何协调定位的呢? QTP不行~但是手工也不行~有意义么这样?你们的业务需求?
回复 6# 的帖子
不知道LZ的需求是不是一定需要并行运行的 如果是完全一样的一些CASE 那就没啥意义了定位界面 就自己定位自己的 可能在写的时候自己要注意点
一般不打建议用多线程 在ST上它的性能也不咋地 除非非用不可 比如有时我们需要对客户端和服务器端同时进行测试 那么在测试时就需要进行一个互动 在ST中我们可以开一个线程运行客户端的操作 再开一个线程处理服务器端的 一般这样的需求很少
[ 本帖最后由 lantianwei 于 2009-9-15 10:21 编辑 ] 原帖由 lantianwei 于 2009-9-15 10:06 发表 http://bbs.51testing.com/images/common/back.gif
定位界面 就自己定位自己的 可能在写的时候自己要注意点 ...
一台机器就这么一个桌面,假如有两个自动化界面脚本正在运行,碰巧运行到同时进行点击操作:一个点击按钮、一个点击开始菜单。
这时候我是点击按钮呢 还是点击开始菜单?
还有窗口的聚焦等各种问题,你如何能保证这两个脚本在任何速率下运行都不相互影响呢? 自动化CASE也是根据手工CASE来的 一般不会出现让客户同时进行2个操作 人一般也办不到 所以像你说的情况 应该基本没有 多线程并行运行测试只针对极少数的情况 我遇到的还有一种就是ST用一个线程监控测试工具本身的状态
你说的 如果真要处理还真挺麻烦的 咱还是先看看LZ是什么需求吧 原帖由 lantianwei 于 2009-9-15 12:41 发表 http://bbs.51testing.com/images/common/back.gif
自动化CASE也是根据手工CASE来的 一般不会出现让客户同时进行2个操作 人一般也办不到 所以像你说的情况 应该基本没有 多线程并行运行测试只针对极少数的情况 我遇到的还有一种就是ST用一个线程监控测试工具本身的状态 ...
同意楼上。
一般来说功能的自动化测试很少涉及到并发的操作,毕竟不是性能测试。因为还是要看看LZ的测试需求是什么,再来决定测试如何执行。
页:
[1]