Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
    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,'测试通过')
Exemplo n.º 5
0
    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)
Exemplo n.º 6
0
    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)