Exemple #1
0
 def test_015_check_change_ssid_client_count(self):
     u"""将client切换ssid,验证network-概览-client数量"""
     log.debug("015")
     #选择进入group1网络组
     tmp1 = NetworkListBusiness(self.s)
     tmp1.goin_network("group1")
     tmp2 = OverViewBusiness(self.s)
     #AP 上传流量统计的准确性
     tmp3 = APSBusiness(self.s)
     #新增一个network
     tmp = SSIDSBusiness(self.s)
     tmp.add_ssid(data_ap['7600_mac'],
                  data_wireless['grou1_all_ssid'] + "-2",
                  data_wireless['short_wpa'])
     time.sleep(60)
     tmp3.run_AP_download_back(data_wireless['grou1_all_ssid'] + "-2",
                               data_wireless['short_wpa'],
                               data_basic['wlan_pc'], data_basic['lan_pc'])
     time.sleep(360)
     #AP 上传流量统计的准确性
     result = tmp.connect_DHCP_WPA_AP(
         data_wireless['grou1_all_ssid'] + "-2", data_wireless['short_wpa'],
         data_basic['wlan_pc'])
     tmp.dhcp_release_wlan_backup(data_basic['wlan_pc'])
     result1 = tmp2.get_overview_client_count()
     self.assertIn(data_wireless['grou1_all_ssid'] + "-2", result)
     self.assertEqual(result1, 1)
Exemple #2
0
 def test_012_check_change_network_client_count(self):
     u"""修改group1下面ssid,使用无线client连接,并打流"""
     log.debug("012")
     #选择进入group1网络组
     tmp1 = NetworkListBusiness(self.s)
     tmp1.goin_network("group1")
     #修改ssid
     tmp = SSIDSBusiness(self.s)
     encry_dict = {
         'ssid_encryption': "3",
         'ssid_wpa_encryption': "0",
         'ssid_wpa_key_mode': "0",
         'ssid_wpa_key': data_wireless['short_wpa']
     }
     data_dict = {
         'membership_macs': "%s" % (data_ap['7600_mac'].upper()),
         'ssid_ssid': data_wireless['grou1_all_ssid']
     }
     tmp.edit_ssid(data_ap['7600_mac'], 'GWN-Cloud', encry_dict, data_dict)
     time.sleep(60)
     #AP 上传流量统计的准确性
     tmp2 = APSBusiness(self.s)
     tmp2.run_AP_download_back(data_wireless['grou1_all_ssid'],
                               data_wireless['short_wpa'],
                               data_basic['wlan_pc'], data_basic['lan_pc'])
     #等待5分钟
     result = tmp.connect_DHCP_WPA_AP(data_wireless['grou1_all_ssid'],
                                      data_wireless['short_wpa'],
                                      data_basic['wlan_pc'])
     time.sleep(360)
     tmp.dhcp_release_wlan_backup(data_basic['wlan_pc'])
     self.assertIn(data_wireless['grou1_all_ssid'], result)
Exemple #3
0
 def test_013_edit_ssid_name(self):
     u"""修改group2的ssid名称,避免客户端数量被干扰"""
     log.debug('013')
     #选择进入group1网络组
     tmp1 = NetworkListBusiness(self.s)
     tmp1.goin_network("group2")
     #修改ssid
     tmp = SSIDSBusiness(self.s)
     encry_dict = {
         'ssid_encryption': "3",
         'ssid_wpa_encryption': "0",
         'ssid_wpa_key_mode': "0",
         'ssid_wpa_key': data_wireless['short_wpa']
     }
     data_dict = {
         'membership_macs': "%s" % (data_ap['7600lr_mac'].upper()),
         'ssid_ssid': data_wireless['grou1_all_ssid'] + "3"
     }
     tmp.edit_ssid(data_ap['7600lr_mac'], 'GWN-Cloud', encry_dict,
                   data_dict)
     time.sleep(60)
     #AP 上传流量统计的准确性
     tmp2 = APSBusiness(self.s)
     tmp2.run_AP_download_back(data_wireless['grou1_all_ssid'] + "3",
                               data_wireless['short_wpa'],
                               data_basic['wlan_pc'], data_basic['lan_pc'])
     time.sleep(360)
     #等待5分钟
     result = tmp.connect_DHCP_WPA_AP(data_wireless['grou1_all_ssid'] + "3",
                                      data_wireless['short_wpa'],
                                      data_basic['wlan_pc'])
     tmp.dhcp_release_wlan_backup(data_basic['wlan_pc'])
     self.assertIn(data_wireless['grou1_all_ssid'] + "3", result)
Exemple #4
0
 def test_009_default_client_connect_iperf_ap(self):
     u"""修改default下面ssid0频段为5G,使用无线client连接"""
     log.debug("009")
     #修改ssid
     tmp = SSIDSBusiness(self.s)
     encry_dict = {
         'ssid_encryption': "3",
         'ssid_wpa_encryption': "0",
         'ssid_wpa_key_mode': "0",
         'ssid_wpa_key': data_wireless['short_wpa']
     }
     data_dict = {
         'membership_macs': "%s" % (data_ap['7610_mac'].upper()),
         'ssid_ssid': data_wireless['all_ssid'],
         'ssid_ssid_band': "5",
     }
     tmp.edit_ssid(data_ap['7610_mac'], data_wireless['all_ssid'],
                   encry_dict, data_dict)
     time.sleep(60)
     #AP 上传流量统计的准确性
     tmp2 = APSBusiness(self.s)
     tmp2.run_AP_download_back(data_wireless['all_ssid'],
                               data_wireless['short_wpa'],
                               data_basic['wlan_pc'], data_basic['lan_pc'])
     time.sleep(360)
     #等待5分钟
     result = tmp.connect_DHCP_WPA_AP(data_wireless['all_ssid'],
                                      data_wireless['short_wpa'],
                                      data_basic['wlan_pc'])
     tmp.dhcp_release_wlan_backup(data_basic['wlan_pc'])
     self.assertIn(data_wireless['all_ssid'], result)