RobotFramework 使用远程测试库

来源:互联网 发布:商城网络平台建设公司 编辑:程序博客网 时间:2024/05/16 15:57

RobotFramework 使用远程测试库

官网地址:https://github.com/robotframework/PythonRemoteServer

安装步骤:

  1. 下载测试库到本地,解压到任意目录。
  2. 用 cmd 打开到解压目录下,使用命令安装: python setup.py install
  3. 在你需要部署测试库的服务器上,你也同样需要安装这个第三方库

安装好之后,我们可以测试一下,远程库是否可以使用。
安装包里面有这个文件:example/examplelibrary.py
这个就是官网给出的例子,我们可以在我们的远程服务器上运行这个测试
我们可以简单看一下 examplelibrary.py 中的代码:
这里写图片描述

最后一行是调用第三方库,启动远程测试库服务。
ExampleLibrary() 就是我们需要的测试库
*sys.argv[1:] 表示接受脚本传递的所有命令行参数,这样我们就可以对不同的测试库分配不同的端口号

python examplelibrary.py 192.168.77.88 9090

执行这个命令我们就可以看到,测试库运行成了。
我们需要本地测试一下,打开Ride 导入远程测试库:
这里写图片描述

注意:name 必须是 Remote
Args 填写的是远程测试库的服务器地址和端口
Alias 是别名,如果需要我们可以根据Alias 别名,对测试库关键进行调用

导入成功以后,远程库也会像本地库一样变成黑色字体:
这里写图片描述

然后我们写个例子,调用一下看看是否成功:
注意这里执行的是远程服务器上的代码,并不是本地的。
通过下面的测试案例,我们就可以看出,脚本时在远程服务器上执行的。
统计的也是远程服务器 192.168.xxx.xxx:/home/www/script
这个目录下文件的数量。
这里写图片描述

看看运行结果:
这里写图片描述

原创粉丝点击