zoukankan      html  css  js  c++  java
  • Python接口自动化(六) session关联接口

    session保持存会话

    help(session())

    通过help方法查看帮助文档。

     使用session登录开源的OPMS系统,搭建OPMS系统,参考:https://www.cnblogs.com/canglongdao/p/12562972.html

    #coding:utf-8
    import requests
    url="http://47.98.16.11:8088/login"
    data={"username":"libai","password":"123456"}
    headers={"User-Agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36"}
    s=requests.Session()
    rs=s.post(url,data=data,headers=headers)
    print(rs.text)
    print(rs.json())  

    登录OPMS,新增项目,使用fiddler抓包;

    python代码,参考fiddler抓包内容,填写;

    #coding:utf-8
    import requests
    url="http://47.98.106.11:8088/login"
    data={"username":"libai","password":"123456"}
    headers={"User-Agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36"}
    s=requests.Session()
    rs=s.post(url,data=data,headers=headers)
    print(rs.text)
    #新增项目
    d={"name":"蛋糕1",
        "aliasname":"cake",
        "started":"2020-07-26",
        "ended":"2020-07-27",
        "desc":"good",
        "id":"0"}
    rs2=s.post("http://47.98.106.11:8088/project/add",data=d,headers=headers)
    print(rs2.json())  

    运行后,查看运行结果:

    查看OPMS项目中多了一条“蛋糕1”的项目;

     如上,session关联接口就是这么简单!!!

    越努力,越幸运!!! good good study,day day up!!!
  • 相关阅读:
    python __init__.py
    估算小结
    ssh vim中不小心按下ctrl+s
    估算方法
    SSH 下使vim语法高亮显示 && 终端下vim配置
    not enough arguments for format string搞死人
    函数的形参 实参
    Linux 共享内存机制
    select函数参数及其使用
    找出两个字符串最长公共子串
  • 原文地址:https://www.cnblogs.com/canglongdao/p/13381087.html
Copyright © 2011-2022 走看看