首页 > 其他分享 >同一个函数/不同函数的接口关联

同一个函数/不同函数的接口关联

时间:2024-05-14 11:52:54浏览次数:12  
标签:函数 接口 token api key login data 夹具 同一个

第一种:在同一个方法中接口关联,可以直接提取后引用

第二种:在不同方法中,声明全局变量,提取后引用

第三种:通过在conftest.py文件中定义一个夹具,在测试用例函数中使用这个夹具

# 定义一个登录成功后获取token的夹具
@pytest.fixture(scope="session")
def login_fixture():
    # 定义一个用户登录的夹具
    api_key=ApiKeys()
    login_url=PROJECT_URL+"s=/api/user/login"
    public_params=PUBLIC_PARAMS
    data={"accounts":USER_NAME,"pwd":PASSWORD,"type":USER_TYPE}
    res=api_key.post(url=login_url,params=public_params,data=data)
    
    token =api_key.get_data_from_response(res.json(),"$..token")
    
    return api_key,token

标签:函数,接口,token,api,key,login,data,夹具,同一个
From: https://www.cnblogs.com/tyl-bok/p/18191020

相关文章

  • 类函数,=>,->,::,self,$this用法
    <?php//比较最大数值classMath{publicstaticfunctionMax($num1,$num2){return$num1>$num2?$num1:$num2;}}$a=1000;$b=5000;echo"显示$a和$b中的最大值是";echoMath::Max($a,$b);//返回5000......
  • linux socket 多个 socket 复用同一个 ip 和 port
    在Linux系统中,对于UDPsocket,与TCPsocket相比,其行为略有不同。UDP是无连接的协议,通常不需要建立连接,因此它的端口复用规则也有所不同。默认情况下,每个UDPsocket绑定到一个唯一的IP地址和端口组合。然而,从Linux内核版本3.9开始,引入了SO_REUSEADDR和SO_REUSEPORT......
  • mysql存储函数
      存储函数是有返回值的存储过程,存储函数的参数只能是IN类型的。具体语法如下:CREATEFUNCTION存储函数名称([参数列表])RETURNStype[characteristic...]BEGIN--SQL语句RETURN...;END;characteristic说明:DETERMINISTIC:相同的输入参数总是产生相同的结果......
  • 快手二面:你有没有调用过第三方接口?碰到过哪些坑?
    在我们的业务开发中,调用第三方接口已经成为常态,比如对接一些ERP系统、WMS系统、一些数据服务系统等,它极大地扩展了我们应用的功能和服务范围。然而,实际对接过程中,我们往往会在这一环节遇到各种意想不到的问题,本文将深入探讨几种常见的第三方接口调用难题及其应对策略。接口访问......
  • Python函数与模块的精髓与高级特性
    本文分享自华为云社区《Python函数与模块的精髓与高级特性》,作者:柠檬味拥抱。Python是一种功能强大的编程语言,拥有丰富的函数和模块,使得开发者能够轻松地构建复杂的应用程序。本文将介绍Python中函数和模块的基本使用方法,并提供一些代码实例。1.函数的定义与调用函数是一段......
  • 用友畅捷通TPlus-keyEdit.aspx接口存在SQL注入漏洞
    漏洞描述:该漏洞是由于畅捷通T的/tplus/UFAQD/keyEdit.asp接口处未对用户的输入进行过滤和校验,未经身份验证的攻击者可以利用SQL注入漏洞获取数据库中的信息fofa:app="畅捷通-TPlus"POC:GET/tplus/UFAQD/keyEdit.aspx?KeyID=1%27%20and%201=(select%20@@version)%20--&preloa......
  • Hive分析函数
    ●测试表test1.groupingsets ①未使用②使用groupingsets(与上面等价)【代码实例】查看代码 --todo方式一--所有学校的人数总和select'全学校'asschool,'全年级'asgrade,count(name)asnum,1asgrouping__idfrom......
  • 【接口安全】DataSign解决方案
    背景原本的安全方案是在Header中设置接口的userName和password,但是众所周知这跟掩耳盗铃没什么区别,只是应付普通接口扫描式攻击的。一旦进行抓包,那么header中明文传输的一切都可以被获取。还有中解决方案是对参数进行加密(或者参数体),但这种方式也存在1、传输内容过大2、一旦被......
  • 学习笔记:生成函数II(集合分拆、置换、整数分拆、它们的递推公式、生成函数 和快速计算)
    形式幂级数的更多运算形式幂级数与幂级数的比较形式幂级数本质是序列(\(x^i\)无意义),幂级数本质是极限。形式幂级数通过带入\(x\)还原成幂级数。假设系数在\(\mathbb{C}\)上,可以证明形式幂级数与具有正收敛半径的幂级数在'通常'的所有运算上服从同样规律(加减乘除求导积......
  • MySQL ROW_NUMBER 函数
    MySQLROW_NUMBER()语法MySQL ROW_NUMBER()从8.0版开始引入了功能。这ROW_NUMBER()是一个窗口函数或分析函数,它为从1开始应用的每一行分配一个序号。请注意,如果你使用MySQL版本低于8.0,你可以效仿的一些功能ROW_NUMBER()函数使用各种技术。以下显示了ROW_NUMBER()函数的语法:......