使用ActeDable AUT进行远程测试

最后编辑了

概述

假设您想在不同的机器上进行远程测试,但您不’t want 在执行测试案例后,才能结束您的AUT过程。然后,您需要一个可连接的aut。

远程设置

首先,在安装鳞片包后,您必须在远程方面进行一点点设置。为此,您可以编辑以下文件:

<SQUISHDIR>\ etc \ squishserverrc

此文件控件允许哪些IP地址联系服务器。如果本地机器的IP不在那里,则连接将被拒绝。

从IDE内

当地的

您需要建立与已在另一台计算机上运行的SQUISH服务器的远程连接。

这是通过的

Edit > Preferences > squ > 偏僻的 Testing

并取消选中那里的复选框。 在此之后,您可以输入远程SQUISH服务器正在运行的机器的IP4地址以及如果需要,则端口。

完成此操作后,必须配置Acciptable AUT

Edit > Server Settings > Manage Auts > Attachable Auts

名称只是一个标识符,不应该是一个路径或任何更复杂的东西。

偏僻的

On the remote Side, you must start the Application through the start*aut.exe tool, which you can find in <SQUISHDIR>\bin.

在大多数情况下,对此看起来的正确命令是这样的:

<startaut_name> --port=5555 <PATH_TO_APPLICATION_BINARY>

之后您可以从服务器启动

<SQUISHDIR>\bin

对于大多数情况下,最简单的命令工作:

squishserver --verbose

如果您需要更多有关SQUISH服务器的信息,则会发现文档中的信息: SQUISH服务器

来自壳牌

如果您正在以批处理模式从shell启动测试,则需要以不同的方式执行一些事情, 因为你没有使用IDE。

偏僻的

在偏远端,您必须在启动服务器之前注册Accientable AUT。 这可以通过follwing命令完成:

squishserver --config addAttachableAUT <Identifier> [host:]port

主机参数是可选的,如果未输入,则acherableaut将注册为localhost。

完成此后,您可以启动服务器。对于大多数情况下,最简单的命令工作:

squishserver --verbose

当地的

鳞片跑步者必须开始–主机参数告诉它哪台机器 服务器,它应该连接到,正在运行。