接口文档
登录接口
请求方式:POST
请求地址:https://api.apiopen.top/developerLogin
设计测试用例
1、针对以上接口文档,设计这个登录接口的测试用例
2、参考代码
# -*- 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()
转至:https://HdhCmsTestcnblogs测试数据/du-hong/p/10766314.html
查看更多关于Python接口自动化-设计测试用例的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did170303