def test_user_login_normal(self): case_data = get_case_data("test_user_data.xlsx", 'TestUserLogin', 'test_user_login_normal') # print(case_data)#打印数据名 url = case_data[1]#第2列 # print(case_data[3]) data = (case_data[3])#第4列 # print(type(case_data[3])) expect_res = case_data[4] data_dict = json.loads(data) print(data_dict) res = requests.post(url = url,data = data_dict) self.assertEqual(expect_res,res.text) # logging.info("测试用例:{}".format("def test_add_card_normal")) # logging.info("url:{}".format(url)) # logging.info("请求数据:{}".format(data)) # logging.info("期望结果:{}".format(expect_res)) # # # # # 发送请求 # res = requests.post(url=url, data=data) # print(res.text) # 断言 self.assertEqual(res.text, expect_res)
def test_user_login_normal(self): case_data = get_case_data("test_user_data.xlsx", "TestUserLogin," "test_user_login_normal") url = case_data[1] data = case_data[3] expect_res = case_data[4] data_dict = json.loads(data) res = requests.post(url=url, data=data_dict) self.assertAlmostEqual(expect_res, res.text)
def test_user_login_normal(self): case_data = get_case_data('test_user_data.xlsx', 'TestUserLogin', 'test_user_login_normal') url = case_data[1] data = case_data[3] expect_res = case_data[4] data_dict = json.loads(data) res = requests.post(url=url, data=data_dict) self.assertEquals(expect_res, res.text)
def test_user_login_normal(self): case_data = get_case_data('test_user_data.xlsx','TestUserLogin','test_user_login_normal') url = case_data[1] data = case_data[3] # 字符串格式需要转换成字典 # print(case_data) # print(data) expect_res = case_data[4] data_dict = json.loads(data) res = requests.post(url=url,data=data_dict) self.assertEqual(expect_res,res.text) cf.logging.info(expect_res,res.text,'测试通过')
def test_user_login_normal(self): # 用例数据 case_data = get_case_data("test_user_data.xlsx", "TestUserLogin", "test_user_login_normal") url=case_data[1] data = json.loads(case_data[3])#json格式的字符串==》字典 expect_res = case_data[4] # 发送请求 res = requests.post(url=url, data=data) # 断言 self.assertEqual(res.text, expect_res)
def test_user_login_normal(self): # 用例数据 # url="http://115.28.108.130:5000/api/user/login/" # date={"name":"张三","password":"******"} # expect_res = '<h1>登录成功</h1>' case_data = get_case_data('data.xlsx', 'TestUserLogin', 'test_01') url = case_data[1] # data_dirt = json.loads(case_data) # json 格式的字符串 -》 字典 data = case_data[3] #需要转换为字典 expect_res = case_data[4] data_dirt = json.loads(data) cf.logging.info("测试用例:{}".format("test_user_login_normal")) cf.logging.info("url: {}".format(url)) cf.logging.info("请求数据:{}".format(data)) cf.logging.info("期望结果:{}".format(expect_res)) #发送请求 req = requests.post(url=url, data=data_dirt) self.assertEqual(req.text, expect_res)