Python接口自動化-設計測試用例

接口文檔

登陸接口

請求方式:POSThtml

請求地址:https://api.apiopen.top/developerLoginjson

 

 

設計測試用例

一、針對以上接口文檔,設計這個登陸接口的測試用例api

 

 二、參考代碼post

# -*- coding:utf-8 -*-
import requests
import unittest

class Blog_login(unittest.TestCase):
    def log(self,username,psw):
        '''兩個參數:帳號:username,密碼:psw'''
        url = ''
        par = {"name":username,
               "passwd":psw
               }
        res = requests.post(url,params=par)
        result1 = res.text
        print result1
        return res.json()

    def test_login1(self):
        '''測試登陸:正確帳號,正確密碼'''
        username = "",
        psw = '',
        result = self.log(username,psw)
        self.assertEqual(200,result['code'])
        print result['message']

    def test_login2(self):
        '''測試登陸:正確帳號,錯誤密碼;反之也能夠設計用例'''
        username = '',
        psw = '',    #錯誤密碼
        result = self.login(username,psw)
        self.assertEqual(result['code'],400)
        print result['message']

    def test_login3(self):
        '''測試登陸:帳號爲空,正確密碼;反之也能夠設計用例'''
        username = "",
        psw = "",
        result =self.login(username,psw)
        print result['message']

if __name__ == '__main__':
    unittest.main()

 轉至:http://www.javashuo.com/article/p-qghkulix-s.html測試

相關文章
相關標籤/搜索