Commit d6986bfa authored by liyuanhong's avatar liyuanhong

错误码添加了白名单的功能

parent 70e02810
......@@ -4,16 +4,22 @@
SSL_VERIFY = True # 是否开启SSL验证,默认设置为True;需要抓包调试的时候,改为False
TIME_OUT = 2000 # 设置最大响应超时时间(毫秒)
#################### 测试用户参数设置 ##################
USER_NAME = "13146201116" # 用户名
PASSWORD = "Lyh123456" # 密码
CAR_DIN = "M202003060518" # 车机号
HOST = "api-test.vandyo.com" # 域名
# USER_NAME = "13146201116" # 用户名
# PASSWORD = "Lyh123456" # 密码
# CAR_DIN = "M202003060518" # 车机号
# HOST = "api-test.vandyo.com" # 域名
USER_NAME = "18883284712" # 用户名
PASSWORD = "123456abcdA" # 密码
CAR_DIN = "M502744004592" # 车机号(可以不用配置)
HOST = "api.vandyo.com" # 域名
# 请求头公共参数
HEADER = {"Accept-Encoding": "gzip", "Content-Type": "application/json; charset=UTF-8"}
SID = ""
UID = ""
CAR_ID = "" # 车机id (区别于硬件的车机号)
HTTP_PREFIX = "http://" # http url前缀
CAR_ID = "" # 车机id (区别于硬件的车机号)
HTTP_PREFIX = "https://" # http url前缀
IS_ONLINE = True # 车机是否在线
WHITE_LIST_ERROR = [0,99,3022] # 白名单错误码(在白名单里面的错误码不会断言失败)
#################### 体验模式参数设置 ##################
EX_HOST = "api.vandyo.com" # 体验模式域名
......
......@@ -85,8 +85,7 @@ class CarDynamic_interface_cases(unittest.TestCase):
error = result["error"]
self.assertEqual(statusCode, 200, "响应状态码为:" + str(statusCode))
self.assertTrue(resTime < config.TIME_OUT, "响应时间大于" + str(int(config.TIME_OUT/1000)) + "秒,响应时间为:" + str(resTime) + "毫秒")
# self.assertEqual(error, 0, "接口返回错误:" + str(error) + " content: " + resObj.text)
self.assertEqual(error, 0, "接口返回错误")
self.assertTrue(error in config.WHITE_LIST_ERROR,"接口返回错误")
print("接口响应时间:" + str(resTime) + "毫秒")
def startTest(self):
......
......@@ -369,8 +369,7 @@ class Car_interface_cases(unittest.TestCase):
error = result["error"]
self.assertEqual(statusCode, 200, "响应状态码为:" + str(statusCode))
self.assertTrue(resTime < config.TIME_OUT, "响应时间大于" + str(int(config.TIME_OUT/1000)) + "秒,响应时间为:" + str(resTime) + "毫秒")
# self.assertEqual(error, 0, "接口返回错误:" + str(error) + " content: " + resObj.text)
self.assertEqual(error, 0, "接口返回错误")
self.assertTrue(error in config.WHITE_LIST_ERROR,"接口返回错误")
print("接口响应时间:" + str(resTime) + "毫秒")
def startTest(self):
......
......@@ -112,7 +112,6 @@ class DemoCar_case(unittest.TestCase):
lastTime = int(result["result"][0]["sti"]) #车机最近一次轨迹的开始时间
durTime = ts - lastTime
self.assertTrue(durTime < 11000, "demo车机已经有超过3小时未启动,请检查是否出现问题")
# self.assertTrue(durTime < 3000, "demo车机已经有超过3小时未启动,请检查是否出现问题")
self.baseAssert(resObj)
##########################################################
......@@ -125,8 +124,7 @@ class DemoCar_case(unittest.TestCase):
error = result["error"]
self.assertEqual(statusCode, 200, "响应状态码为:" + str(statusCode))
self.assertTrue(resTime < config.TIME_OUT, "响应时间大于" + str(int(config.TIME_OUT/1000)) + "秒,响应时间为:" + str(resTime) + "毫秒")
# self.assertEqual(error, 0, "接口返回错误:" + str(error) + " content: " + resObj.text)
self.assertEqual(error, 0, "接口返回错误")
self.assertTrue(error in config.WHITE_LIST_ERROR,"接口返回错误")
print("接口响应时间:" + str(resTime) + "毫秒")
def startTest(self):
......
......@@ -53,6 +53,7 @@ class User_interface_cases(unittest.TestCase):
print("-------------------------返回结果:-------------------------")
print(resObj.text)
config.CAR_ID = result["result"][0]["cid"]
config.CAR_ID = result["result"][0]["din"]
##########################################################
# 商品列表
......@@ -292,8 +293,7 @@ class User_interface_cases(unittest.TestCase):
error = result["error"]
self.assertEqual(statusCode, 200, "响应状态码为:" + str(statusCode))
self.assertTrue(resTime < config.TIME_OUT, "响应时间大于" + str(int(config.TIME_OUT/1000)) + "秒,响应时间为:" + str(resTime) + "毫秒")
# self.assertEqual(error, 0, "接口返回错误:" + str(error) + " content: " + resObj.text)
self.assertEqual(error, 0, "接口返回错误")
self.assertTrue(error in config.WHITE_LIST_ERROR,"接口返回错误")
print("接口响应时间:" + str(resTime) + "毫秒")
def startTest(self):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment