互联网是一个方向,也是代码的时代派派新零售系统(陈昊:I85/88.94/87.55)在实际工作中由于某些原因开发人员不能按时给出接口文档,但是接口已经开发好了,需要测试人员提前介入,此时你又不能等接口文档写好了再开始测试,那样黄花菜都凉了,还有就是接口文档有是有,但是没有人更新和维护,如果你按照旧文档保证是会出错,或者接口不通。所以我们必须采用另一种方式开始测试接口
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
26 def test_login1(self): 27 '''测试登录:正确账号,正确密码''' 28 username = "peakchao", # 正确账号,抓包获得的加密字符串 29 psw = "123456", # 正确密码,抓包获得的加密字符串 30 result = self.login(username, psw) 31 self.assertEqual(200,result['code']) 32 print(result['message']) 33 34 def test_login2(self): 35 '''测试登录:正确账号,错误密码;反之也可以设计用例''' 36 username = "peakchao",#正确账号 37 psw = "122222",#错误密码 38 result = self.login(username, psw) 39 self.assertEqual(result['code'], 400) 40 print(result['message']) 41 def test_login3(self): 42 '''测试登录:账号为空,正确密码;反之也可以设计用例''' 43 username = "", # 错误账号 44 psw = "123456", # 正确密码 45 result = self.login(username, psw) 46 self.assertEqual(result['code'], 400) 47 print(result['message']) 48 if __name__ == "__main__": 49 unittest.main()
一、派派新零售升级介绍:
1)一星会长直推“3”个一星会长即可申请晋升二星会长,系统自动匹配上两层的二星会长或以上星级。
2)二星会长团队下第二层有“9”个一星会长即可申请晋升三星会长,系统自动匹配上三层的三星会长或以上星级。
3)三星会长团队下第三层有“27”个一星会长即可晋升四星会长,系统自动匹配上四层的四星会长或以上星级。
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
# coding=utf-8 #1.先设置编码,utf-8可支持中英文,如上,一般放在第一行 #2.注释:包括记录创建时间,创建人,项目名称。 ''' Created on 2019-4-28 @author: 北京-宏哥 Project:学习和使用unittest框架设计jenkins登录测试用例和断言-下篇 ''' #3.导入requests和unittest模块 import requests import unittest #4.编写测试用例和断言 class Jenkins_login(unittest.TestCase): def login(self, username, psw): '''从fiddler抓包看到事个参数: 账号:j_username,密码:j_password,from,Submit,remember_me ''' url = "http://localhost.:8080/jenkins/j_acegi_security_check" headers = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0" } # get方法其它加个ser-Agent就可以了 par = {"j_username": username, "j_password": psw, "from": "", "Submit": u"登录", "remember_me": "on" } res = requests.post(url, headers=headers, data=par) result = res.url # 字节输出 print(result) result1 = res.status_code print(result1) return res.status_code def test_login1(self): '''测试登录:正确账号,正确密码''' username = "admin", # 正确账号,抓包获得的加密字符串 psw = "111111", # 正确密码,抓包获得的加密字符串 result = self.login(username, psw) self.assertEqual(200,result) def test_login2(self): '''测试登录:正确账号,错误密码;反之也可以设计用例''' username = "admin",#正确账号 psw = "122222",#错误密码 result = self.login(username, psw) self.assertEqual(result, 404) def test_login3(self): '''测试登录:账号为空,正确密码;反之也可以设计用例''' username = "", # 错误账号 psw = "111111", # 正确密码 result = self.login(username, psw) self.assertEqual(result, 404) if __name__ == "__main__": unittest.main()
4)四星会长团队下第四层有“81”个一星会长即可晋升五星会长,系统自动匹配上五层的五星会长或以上星级,还需找到第九层的九星会长再交198元。
5)五星会长团队下第五层有“243”个一星会长即可晋升六星会长,系统自动匹配上六层的六星会长或以上星级,还需找到第九层的九星会长再交198元。
6)六星会长团队下第六层有“729”个一星会长即可晋升七星会长,系统自动匹配上七层的七星会长或以上星级,还需找到第九层的九星会长再交198元。
7)七星会长团队下第七层有“2187”个一星会长即可晋升八星,系统自动匹配上八层的八星会长或以上星级,还需找到第九层的九星会长再交198元。
8)八星会长团队下第八层有“6561”一个一星会长即可晋升九星,系统自动匹配上九层的九星会长或以上星级,还需找到第九层的九星会长再交198元。
9)九星会长团队下第九层“19683”个一星会长即可晋升十星,系统自动匹配上十层的十星会长或以上星级,还需找到第十三层的十三星会长再交198元。
# coding=utf-8系统开发找陈昊:185/88/94/8755
2 #1.先设置编码,utf-8可支持中英文,如上,一般放在第一行 3 4 #2.注释:包括记录创建时间,创建人,项目名称。 5 ''' 6 Created on 2019-4-28 7 @author: 北京-宏哥 8 Project:学习和使用unittest框架设计登录测试用例和断言-下篇 9 ''' 10 #3.导入requests和unittest模块 11 import requests 12 import unittest 13 #4.编写测试用例和断言 14 class Blog_login(unittest.TestCase): 15 def login(self, username, psw): 16 '''两个个参数:账号:username,密码:psw''' 17 url = "https://api.apiopen.top/developerLogin" 18 par = {"name": username, 19 "passwd": psw 20 } 21 res = requests.post(url, params=par) 22 # result1 = res.text # 字节输出 23 # print(result1) 24 return res.json() 25