介面測試:生成Token,使用手機did生成accessToken,再用accessToken生成token 例項
import requests
import re
import time
import unittest
import json
import urllib3
'''生成Token,使用手機did生成accessToken,再用accessToken生成token 例項'''
did=["B29146D1D30178771CDF1457E2F5FFCB",
"74dafc08453eb32f3b7a4c7a97a2b7e3"]
# 迴圈生成accessToken
for i in range(1):
# if i!=2:
for j in range(0,300):
# for did in did:
print(j,'did=',did[j], '\n')
DAD=did[j]
#使用裝置DID生成accessToken
url='https://bld-usercenter-qa.xingkd.cn/8132/v12/api/login/third'
data={"app_version":'2.0.2.0001',"token":DAD,"login_type":20,"device_type":1}#登入方式:QQ:12,微信:13,裝置:20
headers = {
"Content-Type":"application/json",
}
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) # 禁用安全請求警告方法一
results= requests.post(url=url,json=data, headers=headers, verify=False).text
QQA = json.loads(results) # 用json.loads()把requests的請求轉換成json格式轉換為字典
# QQC=QQB[data]
print(j,'驗證返回值',QQA["data"]["accessToken"],'\n')
accessToken=QQA["data"]["accessToken"]
print('accessToken出來了',accessToken)
# 使用accessToken生成token
url1='https://bld-business-qa.xingkd.cn/9012/v11/api/deviceLogin'
data1={"app_version":'2.0.2.0001',"accessToken":accessToken}
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning) # 禁用安全請求警告方法一
results1= requests.post(url=url1,json=data1, headers=headers, verify=False).text
QQB = json.loads(results1)
print(j,'token的值=',QQB['token'],'\n')
token1=QQB['token']
print('token是什麼',token1,'\n')
相關文章
- AccessToken、for_user、get_token
- Composer 使用 JWT 生成 TOKEN 例項JWT
- jwt生成token和token解析基礎JWT
- jwt生成token報錯JWT
- JWT 快速為使用者生成 tokenJWT
- k8s dashboard token 生成/獲取K8S
- 在介面測試中如何加密 token加密
- Laravel/passport 使用 refresh_token 無效剛生成的LaravelPassport
- 【長文剖析】Spring Cloud OAuth 生成Token 原始碼解析SpringCloudOAuth原始碼
- gpt生成測試GPT
- 基於LangChain手工測試用例轉介面自動化測試生成工具LangChain
- httprunner(4)錄製生成測試用例HTTP
- javascript生成隨機數程式碼例項JavaScript隨機
- js生成隨機數程式碼例項JS隨機
- accessToken refreshToken簡單使用原始碼demo,雙token重新整理及有效時間設定原始碼
- 介面測試的獲取token變數變數
- 介面測試的時候如何生成隨機資料進行測試隨機
- GitHub生成帶token的專案程式碼連結地址Github
- 038.CI4框架CodeIgniter,使用Jwt生成token框架JWT
- 使用Postman工具做介面測試(五)——生成隨機引數Postman隨機
- Python做介面測試生成測試報告失敗Python測試報告
- 介面自動化使用requests生成測試報告測試報告
- PHP獲取微信accesstokenPHP
- javascript生成不重複隨機數程式碼例項JavaScript隨機
- Mock生成測試資料Mock
- shell生成測試資料
- 介面文件生成
- 利用 OpenAI 的文字生成模型,自動生成測試用例的幾個場景示例OpenAI模型
- js生成GUID程式碼例項JSGUI
- PHP生成日曆(例項詳解)PHP
- 前端學習程式碼例項-JavaScript 生成隨機數前端JavaScript隨機
- javascript生成指定位數隨機數程式碼例項JavaScript隨機
- Http Only Cookie保護AccessTokenHTTPCookie
- laravel seed生成測試資料Laravel
- Sql Server生成測試資料SQLServer
- 測試TOM=SQLLDR生成外部表SQL
- 線上生成二維碼程式碼例項
- 介面文件生成工具