51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 4045|回复: 10
打印 上一主题 下一主题

[讨论] QTP 是否支持多线程的测试

[复制链接]
  • TA的每日心情
    难过
    2019-1-30 11:44
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2009-9-14 15:41:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    大家好,我想咨询一下,QTP是否支持多个自动化测试脚本并行的一起进行测试?比如说我现在又两个脚本,需要同时打开两个网页,进行操作,这样QTP可以做么?需要第三方软件么?谢谢
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2009-9-14 16:42:30 | 只看该作者
    貌似不行的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2009-9-14 17:36:25 | 只看该作者
    你为何要在同一台机器上同时跑两个自动化脚本呢?

    你觉得这合理?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2009-9-14 17:57:05 | 只看该作者
    用两台机器跑就可以了啊! 不过要是想测性能, 还是去隔壁的loadrunner看看吧!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2009-9-14 18:29:34 | 只看该作者
    SilkTest可以做到
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2009-9-14 19:54:11 | 只看该作者
    原帖由 lantianwei 于 2009-9-14 18:29 发表
    SilkTest可以做到  


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

    使用道具 举报

    该用户从未签到

    7#
    发表于 2009-9-14 20:43:20 | 只看该作者
    QTP不行~但是手工也不行~有意义么这样?你们的业务需求?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2009-9-15 10:06:59 | 只看该作者

    回复 6# 的帖子

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

    [ 本帖最后由 lantianwei 于 2009-9-15 10:21 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2009-9-15 12:02:52 | 只看该作者
    原帖由 lantianwei 于 2009-9-15 10:06 发表
    定位界面 就自己定位自己的 可能在写的时候自己要注意点 ...


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

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    该用户从未签到

    11#
    发表于 2009-9-15 13:49:13 | 只看该作者
    原帖由 lantianwei 于 2009-9-15 12:41 发表
    自动化CASE也是根据手工CASE来的 一般不会出现让客户同时进行2个操作 人一般也办不到 所以像你说的情况 应该基本没有 多线程并行运行测试只针对极少数的情况 我遇到的还有一种就是ST用一个线程监控测试工具本身的状态 ...

    同意楼上。
    一般来说功能的自动化测试很少涉及到并发的操作,毕竟不是性能测试。因为还是要看看LZ的测试需求是什么,再来决定测试如何执行。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-10 14:05 , Processed in 0.080395 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表