Python接口测试-利用登录后的session用到登录后的接口中

有些接口是在登录后才能调用的,例如“立即出借”只有在登录后才能到出借窗口,解决:

主要是添加了:

s =requests.session()

完整代码:

'''登录 '''
print('*'*100,'\n','54-/systLogonUser/adminLogon.do','\n','*'*100)
s =requests.session()
url1='{0}/systLogonUser/adminLogon.do'.format(yuming)
headers = {'Content-Type':'application/x-www-form-urlencoded; charset=UTF-8',
           'Accept':'application/json, text/javascript, */*; q=0.01',
           'Referer':'{0}/systLogonUser/login.do'.format(yuming)}
data = {
    'userName':'18200717108',
    'pwd':'123456Aa',
    'verifyCode':121
}
r = s.post(url=url1,data=data,headers=headers)
repones = r.text
print('2',r.status_code)
print('1',r.text)

''' 用户登录状态'''
print('*'*100,'\n','/personal/bala','\n','*'*100)
url='{0}/personal/bala?_=1556108604971'.format(yuming)
r=s.get(url=url,headers=headers11)
print(r.status_code)
print(r.text)

查看返回结果:

54-/systLogonUser/adminLogon.do 
 ****************************************************************************************************
2 200
1 {"fundAcc":"9595100075594008","success":true}
**************************************************************************************************** 
 /personal/bala 
 ****************************************************************************************************
200
{"time":"20760616054726","accountBala":"8270000.80","usableBala":"7602900.80","frozenBala":"667100.00","code":"0","msg":"OK"}

Process finished with exit code 0

 

转载于:https://www.cnblogs.com/jpr-ok/p/10814813.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值