def test_qosIP_none(self): u'''验证qos-ip空规则效性 ''' qosIP_control.set_qos_ip_enable(self) qosIP_control.submit(self) dl = qosIP_business.dlSpeedCheck(self,bd,err) assert dl, u"空规则检查失败" print u"qos-ip空规则验证--用例编号100msh0257--测试成功"
def test_qosIP3(self): u'''验证qos-ip规则设置下载速度为空 ''' driver = self.driver #添加规则 qosIP_business.set_rule(self,startIP,endIP," ",upSpeed,1) driver.implicitly_wait(10) dl = qosIP_business.dlSpeedCheck(self,bd,err) assert dl, u"qos-ip规则下载速度为空时,测速失败" print u"qos-ip规则下载速度为空--用例编号100msh0266--测试成功"
def test_qosIP_delete(self): u'''验证qos-ip规则删除有效性''' qosIP_control.set_qos_ip_enable(self) qosIP_business.add_multi(self,numMax) qosIP_business.set_rule(self,startIP,endIP,dlSpeed,upSpeed,1) qosIP_control.delete_multi(self) qosIP_control.submit(self) dl = qosIP_business.dlSpeedCheck(self,bd,err) assert dl, u"规则删除后,规则依然生效,导致用例测试失败" print u"qos-ip规则删除有效性--用例编号100msh0269--测试成功"
def test_qosIP_multiIP(self): u'''验证qos-ip添加IP段规则规则有效性 ''' driver = self.driver qosIP_control.set_qos_ip_enable(self) #添加规则 qosIP_business.set_rule(self,startIP,endIP,dlSpeed,upSpeed,1) driver.implicitly_wait(10) dl = qosIP_business.dlSpeedCheck(self,dlSpeed,err) assert dl, u"下载速度限速超过误差范围" print u"qos-ip添加IP段规则规则有效性检查--用例编号100msh0260--测试成功"
def test_qosIP(self): u'''验证qos-ip限速有效性''' driver = self.driver #添加规则 qosIP_control.set_qos_ip_enable(self) qosIP_business.set_rule(self,startIP,endIP,dlSpeed,upSpeed,1) driver.implicitly_wait(10) dl = qosIP_business.dlSpeedCheck(self,dlSpeed,err) point = err*100 assert dl, u"在线测试下载速度与设置的下载速度超过误差" print u"qos-ip下载速度功能验证--用例编号100msh0255--测试成功"
def test_qosIP_reboot(self): u'''验证qos-ip重启后规则有效性 ''' driver = self.driver qosIP_control.set_qos_ip_enable(self) #添加规则 qosIP_business.set_rule(self,startIP,endIP,dlSpeed,upSpeed,1) #重启 public_control.menu(self,u'系统',u'重启') reboot_control.reboot(self) time.sleep(60) driver.implicitly_wait(10) dl = qosIP_business.dlSpeedCheck(self,dlSpeed,err) assert dl, u"重启后在线测试下载速度与设置的下载速度超过误差" print u"qos-ip重启后规则有效性检查--用例编号100msh0256--测试成功"
def test_qosIP_multi2(self,numMax): u'''验证qos-ip设置多条IP相同速率不同的规则''' driver = self.driver dlSpeed = 1024 upSpeed = 128 for i in range(1,numMax): dl = dlSpeed+i*128 up = upSpeed+i*128 qosIP_control.add(self) qosIP_control.set_ip(self,startIP,endIP,i) qosIP_control.set_speed(self,dl,up,i) qosIP_control.submit(self) dl = qosIP_business.dlSpeedCheck(self,dlSpeed,err) assert dl, u"在线测试下载速度与设置的下载速度误差超过" print u"验证qos-ip设置多条IP相同速率不同的规则--用例编号100msh0267--测试成功"