微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在多个 ip 上运行机器人测试

如何解决在多个 ip 上运行机器人测试

我对机器人框架很陌生。 我有一个测试,我必须一个一个地检查不同 IP 上的登录信息。 是否可以使用机器人测试来实现? 如果是,我该如何实现?

解决方法

如果你想模拟来自不同网络的连接,你必须在机器人机器上有适当数量的网络接口。然后你必须写一些关键字来设置一个接口“向上”和另一个“向下”(例如按接口名称选择)。创建您的测试副本并使用此关键字作为具有相关接口名称的测试设置。

Test #1
    [Setup]   Set Interface name1
    Your test

Test #2
    [Setup]   Set Interface name2
    Your test

如果你想测试来自一个网络的不同IP的连接,你必须写关键字来改变IP,然后一样

,

是的,您可以通过测试用例内部的循环来完成。请参阅下面的示例和说明。

Check Login                                             # TC name here
    [Tags]    login                                     # just a Tag
    @{IP_ADDRESSES}=     ${IP_Addr1}    ${IP_Addr2}     # List of ip addresses,you can also read from somewhere else
    : FOR    ${ELEMENT}    IN    @{IP_ADDRESSES}        # looping on ip addresses list
    \    login    ${ELEMENT}                            # use a login keyword which will actually test the login functionality.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。