首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ranorex中的线程测试

Ranorex中的线程测试
EN

Stack Exchange QA用户
提问于 2013-08-07 17:36:24
回答 2查看 1.3K关注 0票数 3

我不确定这里是否有人有使用Ranorex的经验,但是我有一个非常大的测试套件。他们用相当长的进程测试web服务,完整的测试需要7个多小时。测试可以同时运行(没有任何测试是相互依赖的),但我不确定是否有任何方法将其设置为一次运行多个测试。有人在Ranorex有过这样的经历吗?

EN

回答 2

Stack Exchange QA用户

发布于 2013-09-17 16:21:13

是的,实际上您可以以一种同时运行的方式管理Ranorex测试。实际上,您需要一个Ranorex运行时许可证。您可以将部分已编译测试移到不同的计算机上并运行它。缺点是,您需要从多个来源收集测试报告。

多线程是不可能的,因为Ranorex正在使用您的GUI,移动您的鼠标等,并需要工作窗口环境,因此将无法工作(例如)在多个帐户上的pc。一旦桌面被其他用户锁定,测试将停止。

您可以尝试在Windows服务器上运行终端服务。不确定这将如何作为许可证是一个单一的电台。每个windows服务器都有两个同时登录的用户作为终端服务(远程桌面)。有了特殊的终端服务许可证,理论上可以获得无限多的同时工作的用户。如果你这样成功了,请告诉我们。

另一种方法是使用Ranorex运行时许可证和多个虚拟PC,我使用由的SSH脚本远程触发的虚拟WinXp。我可以想象,会有一个以上的虚拟个人电脑。这些可以通过VMWare播放器或虚拟盒在您的计算机上运行。呃,我告诉过你Ranorex许可证被锁定在个人电脑网络名上了吗?一切皆有可能。

票数 1
EN

Stack Exchange QA用户

发布于 2018-01-16 04:23:21

Ranorex是GUI测试的工具,您需要为每台测试机器支付许可证费用。您可以尝试使用WDK中的TE.exe,主要功能如下:

1.并行执行测试:

te.exe test1.dll /parallel

2.在远程计算机上执行测试:

te.exe test1.dll /runon:MACHINE_HAS_TE_INSTALLED

票数 0
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/6576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档