派派新零售拓客系统开发

互联网是一个方向,也是代码的时代派派新零售系统(陈昊:I85/88.94/87.55)在实际工作中由于某些原因开发人员不能按时给出接口文档,但是接口已经开发好了,需要测试人员提前介入,此时你又不能等接口文档写好了再开始测试,那样黄花菜都凉了,还有就是接口文档有是有,但是没有人更新和维护,如果你按照旧文档保证是会出错,或者接口不通。所以我们必须采用另一种方式开始测试接口

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()
View Code

一、派派新零售升级介绍:

1)一星会长直推“3”个一星会长即可申请晋升二星会长,系统自动匹配上两层的二星会长或以上星级。

2)二星会长团队下第二层有“9”个一星会长即可申请晋升三星会长,系统自动匹配上三层的三星会长或以上星级。

3)三星会长团队下第三层有“27”个一星会长即可晋升四星会长,系统自动匹配上四层的四星会长或以上星级。

# 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()
View Code

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

猜你喜欢

转载自www.cnblogs.com/12222121a/p/10782744.html