python获取session里的_测试小白系列---python返回结果获取token,session及调用

一般的业务在登录成功后都会返回一个token值,有的业务可能叫session,都看程序员怎么命名,先打印出登录返回的响应结果:

操作成功 {"retcode":0,"object":{"username":null,"userid":128,"token":"851EF2457C704BD4AFD71F4E11301F6","showname":"王五","realname":"王五","ismale":true,

import json

token = (response.json()["object"]["token"])

return token

也有时候返回结果内token或session前面[ 开始的,不是{ 开始的,不是字典而是数组,准确定位数组的session,需要取数组,看下面代码

self.session = (response.json()["result"][0]["session"])

return self.session

将session定义为全局变量有助于下面定义的方法中进行调用

下面的接口要调用此session值,只需要将接口内之前填写的真实session参数化,替换成self.session即可

@task(1)

def AssignmentList(self):

url = '/ANAService.asmx/GetSCStudentAssignmentList'

data = {"session": self.session,

"page": "1",

"count": "7",

"sName":"批阅完成",

}

self.client.post(url, data=data, name='学生作业列表')

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值