Esempio n. 1
0
 def test_013_slave_AP_client_num(self):
     u"""终端设备关联在Slave AP上,检查用户数量统计是否正确(testlink_ID:1155,1156)"""
     log.debug("013")
     #新增一个ssid
     NG2_ssid = "%s-2"%data_ng["NG2_ssid"]
     Add = SSIDBusiness(self.driver)
     Add.new_vlan_ssid(NG2_ssid,data_wireless["short_wpa"],"2")
     #多个网络组时,搜索-配对-加入ssid
     tmp1 = APSBusiness(self.driver)
     tmp1.search_pair_add(2,data_ap["slave:mac2"])
     #使用无线连接slave AP
     tmp1.connect_DHCP_WPA_AP(NG2_ssid,\
                 data_wireless["short_wpa"],data_basic['wlan_pc'])
     #等待2分钟
     time.sleep(120)
     tmp = OVBusiness(self.driver)
     tmp.OV_menu()
     #获取2.4G客户端数
     result1 = tmp.get_2g4_client()
     #获取5G客户端数
     result2 = tmp.get_5g_client()
     #释放无线网卡的ip
     tmp.dhcp_release_wlan(data_basic['wlan_pc'])
     tmp.disconnect_ap()
     assert (result1 == "1") or (result2 == "1"),\
         "check clients number when client connect slave AP,test fail!"
     print "check clients number when client connect slave AP,test pass!"
Esempio n. 2
0
 def check_mouse(self):
     tmp = NavbarControl(self.driver)
     #点击页面上的放大镜打开搜索框
     tmp.search_menu()
     #点击概览菜单
     tmp1 = OVBusiness(self.driver)
     tmp1.OV_menu()
     #检查页面中是否有搜索框
     result = tmp.check_search_input()
     return result
Esempio n. 3
0
 def test_004_AP_num_pair(self):
     u"""已发现AP数量统计-发现后,配对AP,AP数量不统计在发现AP中(testlink_ID:1137)"""
     log.debug("004")
     #只有默认时,搜索-配对-加入网络组
     tmp1 = APSBusiness(self.driver)
     tmp1.search_pair_add_default(data_ap["slave:mac2"])
     #返回概览页面
     tmp = OVBusiness(self.driver)
     tmp.OV_menu()
     #获取已发现的AP数
     time.sleep(30)
     result = tmp.get_apdiscovered()
     assert result == "1","check AP number on pair slave ap,test fail!"
     print "check AP number on pair slave ap,test pass!"
Esempio n. 4
0
 def test_009_clients_status(self):
     u"""客户端状态窗(实时更新)(testlink_ID:1150)"""
     log.debug("009")
     #修改默认网络组的ssid和密码
     tmp = OVBusiness(self.driver)
     #使用无线连接该AP
     tmp.connect_DHCP_WPA_AP(data_wireless['all_ssid'],\
             data_wireless["short_wpa"],data_basic['wlan_pc'])
     #等待2分钟
     time.sleep(120)
     #切换到overview菜单
     tmp.OV_menu()
     result = tmp.get_clientstotal()
     assert result == "1","check clients status,test fail!"
     print "check clients status,test pass!"
Esempio n. 5
0
    def test_020_slaveAP_download(self):
        u"""AP 下载流量统计的准确性---slave ap(testlink_ID:1196_2)---有概率性bug"""
        log.debug("020")
        NG2_ssid = "%s-2"%data_ng["NG2_ssid"]
        #多个网络组时,搜索-配对-加入网络组
        tmp1 = APSBusiness(self.driver)
        tmp1.search_pair_add(2,data_ap["slave:mac2"])

        tmp = OVBusiness(self.driver)
        tmp.OV_menu()
        #AP 下载流量统计的准确性---有概率性bug
        result1,result2 = tmp.check_slaveAP_download_backup(NG2_ssid,\
                data_wireless["short_wpa"],data_basic['wlan_pc'],data_basic['lan_pc'],
                data_ap["slave:mac2"])
        assert ("MB" in result1) or ("GB" in result1),"check slave ap download fail!"
        print "check slave ap download pass!"
Esempio n. 6
0
 def test_014_unpair_client_num(self):
     u"""AP解除配对后,只要在客户端列表,依然统计在该AP上关联的终端设备(testlink_ID:1158)"""
     log.debug("014")
     #解除最后一个slave AP的配对
     tmp1 = APSBusiness(self.driver)
     tmp1.unpair_last_slave_ap(1)
     tmp = OVBusiness(self.driver)
     tmp.OV_menu()
     #获取2.4G客户端数
     result1 = tmp.get_2g4_client()
     #获取5G客户端数
     result2 = tmp.get_5g_client()
     #使用无线连接master AP
     tmp.connect_WPA_AP(data_wireless['all_ssid'],\
                 data_wireless["short_wpa"],data_basic['wlan_pc'])
     assert (result1 == "1") or (result2 == "1"),\
         "check clients number when client connect slave AP,test fail!"
     print "check clients number when client connect slave AP,test pass!"