pytest接口自动化测试框架 | 接口自动化至yaml数据驱动

一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!


test_py.py

import configparser

import pytest

from loadyaml import read_yaml
from test2 import HttpClient

# 项目 测试一个模块 一个功能 测试不同的场景 登录 正常场景 异常场景 不同的测试数据
# yaml里面
# 登录模块

# 数据 yaml



class TestCase:
    # 全局变量 类变量 公共变量 都可以使用
    token = None
    httpclient = None
    url = None

    # 登录 从yaml文件中取数据 专门把yaml文件的数据取出来
    @pytest.mark.parametrize('udata', read_yaml())
    def test_login(self, udata):
        print(udata)
        TestCase.httpclient=HttpClient()
        url = udata['url']
        data = udata['data']
        res = TestCase.httpclient.send_request(method=udata['method'], url=url, param_type=udata['params_type'], data=data)
        print(res.json())
        TestCase.token = res.json()['token']


if __name__ == '__main__':
    pytest.main(['test_py.py', '-sv'])

loadyaml.py

# 专门把yaml文件的数据读取出来

import yaml

def read_yaml():
    with open('data.yaml', 'r', encoding='utf-8') as f:
        data = yaml.load(stream=f, Loader=yaml.FullLoader)
        return data
-
  url: http://39.98.138.157:5000/api/login
  method: post
  params_type: json
  data:
    username: admin
    password: '123456'
-
  url: http://39.98.138.157:5000/api/login
  method: post
  params_type: json
  data:
    username: admin2
    password: '123456'

这样每次执行时,会根据yaml文件中的两条数据执行两遍。

本文链接:https://www.dzdvip.com/34958.html 版权声明:本文内容均来源于互联网。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 395045033@qq.com,一经查实,本站将立刻删除。
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年7月15日 22:45
下一篇 2022年7月15日 23:31

相关推荐

  • 抖音小店和拼多多,做无货源店群,哪个才是最佳选择?

    电商平台是越来越多。 然后大家在选择的时候难免不出现选择困难的情况。 其中考虑最多的就是这两个平台就是拼多多和抖音小店。 一个是低成本操作,老电商平台拼多多,一个是正处在红利期的新平台抖音小店,到底哪个才是最佳选择呢? 拼多多无货源:拼多多从推出就定位的是下沉市场,平台内商品以便宜,拼购为卖点。 所以商家走的也是薄利多销的道路。 前两年我们的朋友圈,各种群也都被砍一刀,点一下而刷屏。 但是也不得不说这种下沉市场的社交电商,做得还是比较成功的。 让拼多多成功和淘宝,京东三分天下,争得了属于自己的市场。 也因为没有什么操作成本,前期基本是“0”成本操作,所以大量的商家就开始涌入,也成为了一个创业风口。 但是就因为门槛太低,操作成本低,平台内有的商家就开始粗暴操作。 这样平台的红利和市场就会遭到破坏。 所以拼多多就不免被冠上了“拼夕夕”的称号。 加上频频刷屏的“砍一刀”等,让人们对拼多多的印象也开始差起来。 平台为了能够更长久的发展,开始实施各种严格的规则,这也让平台的商家叫苦连天。 再加上平台内低的可怜的利润,不得不转型。 前段时间还有一个做拼多多的朋友说,实在做不下去了,那商品价格是一个比一个低,一个月卖的还没有其他平台一天卖得多呢。 其实价格越低越说明是有供应链,要不然直接就是厂家。 而顾客就是冲着价格低去的。 所以我们做无货源当然是比不过。 抖音小店无货源: 抖音小店附属于抖音。 抖音作为短视频行业的老大,有10亿的用户,8亿日活跃量,流量巨大。 但是平台内商家却非常少,市场处在红白红利期。 可以说小店现在就是一个待开采的金矿。 但是小店的投资比拼多多要高一些。 入驻类目保证金:2000-5000。 因为在小店也不用自己直播剪视频,加上无货源不用囤货发货,操作步骤还是比较简单的。 在掌握玩法后也比较容易见效果。 小店这个项目新一当时是觉得不错的,并上手去操作了。 虽然也走过弯路,踩过坑,不过慢慢也总结出了一套自己的玩法。 现在,像新一这边的新店铺,一家小店5天左右可以出单,3周后小店月利润收入保守在3000-10000 。 一个好的项目是能加大我们创业成功的几率。 但是最重要还是和你自己的能力,玩法有关。 希望大家能选择适合自己的项目。 今天就分享到这里。

    2021年6月26日
    7
  • 3百块和3千块的智能手表哪个好(3百块和3千块的智能手表区别)

    或许在大部分人眼里,只有Apple Watch才算得上真正的智能手表,不仅能与手机无缝衔接,实现智能化的生态体验,而且还拥有真正的watch os,而Apple Watch之所以这么成功,是因为苹果一直在坚持wear os与硬件之间的维护。而安卓的wear os,却与watch os之间的差距越来越远,本身他是安卓的一个分支版本,其首个预览版本于2014年3月份发布,但相对于安卓手机系统来说, wear os其实并不是开源的,既无法适配iPhone平台,也无法依赖安卓手机的开发平台,所以谷歌的wear os团队对其并不很重视,所以使的第三方软件APP厂商不愿意去适配他的生态,进而造成了很少有第三方软件兼容wear os设备,如此形成了恶性循环。 智能手表已经成为智能穿戴的主要设备之一,而且随着越来越多厂商的入局,智能手表的普及程度正在逐渐提升,与之相对的是产品价格在不断下降,有时候三百就能买到一款智能手表。很多人在选择的时候不知道智能手表价格差距怎么那么大,今天我们就来聊聊这个问题。 区别一、外观 智能手表的表带可以说是成本区别比较大的零件之一了,主要是在材质以及工艺上的区别。市面上常见的是固态硅胶和TPU材质。硅胶成本低,并且模具的费用也较为便宜,属于表带中最低成本的一种,柔软性和佩戴的贴合性还是可以的。而属于介于橡胶和塑料之间的高分子材料,TPU材质的成本是固态硅胶成本的3-5倍。 再就是手表表镜、屏幕的区别了。市面上智能手表表镜主要使用的材质分为有机玻璃、矿物质水晶和蓝宝石水晶,蓝宝石水晶成本最高,华为Watch GT 2 Pro就已经采用了该镜面。 而在屏幕上,手表目前主流是LCD屏,LCD屏的品质和价格参差不齐,便宜的有OGS的或G+F方案,贵的一般就用OLED屏了,这也是智能手表之间差价的主要原因之一。 区别二、功能 智能手表从类型上主要可以分为运动智能手表、健康智能手表、GPS智能手表,以及儿童智能手表。运动手表比较出名的品牌有华为、Amazfit、苹果等,而健康智能表比较出名的也有dido、ADZ等品牌。 但总的来说,智能手表的主要功能定位分为运动、健康监测及全面智能体验。前者又分为简单计步和全面的运动功能,后者则提供通知、应用程序扩展功能。不同的内置功能所需的芯片以及内置传感器精度也是不一样的,这也造成了手表之间存在十倍的差价。 不仅如此,在日常使…

    2022年9月25日
    45
  • 桌面远程连接怎么设置(Windows系统如何设置并连接远程桌面?)

    Windows系统提供的远程桌面功能可以很方便地将处于网络中的两台电脑进行连接,然后通过远程桌面连接工具进行远程操作,极大地方便了不同地域之间电脑的操控需求。     那么,Windows系统如何设置并连接远程桌面呢?本文以安装了Windows 7 专业版 SP1系统的华硕K50ID笔记本为例为大家介绍,win7设置并连接远程桌面的详细方法。 如何开启远程桌面 在默认状态下,Windows系统的远程桌面是处于关闭的状态,在使用前要开启这个功能。 在桌面上找到“计算机”图标,点击右键选择“属性”进入电脑的系统设置。     然后从左侧的菜单中点击“远程设置”,进入系统属性面板。     再点击“远程”选项卡,然后勾选远程协助中的“允许远程协助连接这台计算机”以及远程桌面中的“允许任意版本远程桌面的计算机连接”选项。     这样就成功开启了Windows系统的远程桌面功能,其它电脑也可以连接到这台电脑进行远程操控了。 如何连接远程桌面 在电脑上按下快捷键【Win+R】打开运行窗口,然后输入“mstsc”命令并点击确定,打开远程桌面连接窗口。     然后在“计算机”的位置输入需要远程连接电脑的ip地址。     点击“连接”按钮,按照提示输入登录对方电脑的用户名和密码。     点击“确定”按钮后就可以成功连接到对方的远程电脑了。 总结 Windows系统的远程桌面连接功能在默认情况下处于关闭状态的,需要开启后才能被正常连接。

    2021年10月25日
    50
  • 怎么剪辑视频教程(视频剪辑如何做)

    本总结介绍了剪辑的方方面面。从短片、电影创作详情图介绍到剪辑软件的选择,包括手机剪辑以及常用电脑软件。再到视频的拍摄教程、平面设计教程、色彩搭配教程、各大主流剪辑教程 如果你是一个零技术的小白,打算进入剪辑这个行业,应该如何学习? 第一步,就首先你要掌握一门工具,那就是一个剪辑软件,那市面上那么多的剪辑软件,你应该学习哪个软件呢?我们来给大家说说啊,首先大家要有一个全局的这种观念。因为剪辑呢。它只是后期流程中的其中一个环节。所以,软件的选择能满足流程的需要才是最重要的!那什么是流程上的需要呢? 第一步呢?就是你首先要把片子剪好,片子定稿。 那第二步呢?就是你要把这个剪好的片子呢,输出给其他部门,比如说录音部门,调色部门啊,分别输出一些比如说omf插Xml这种文件。分别去做那个声音跟调光的处理,所以这个软件的选择要符合这些流程上的需要。 比如说我们常见的最熟悉的这个pr,这软件在最早的时候,很多专业人士是不怎么用它的。因为早期的时候,这个软件的是无法输出omf和叉Xml都这样的一些专业格式的,那现在的pr已经能够输出专业的格式了,所以很多的剪辑师都在使用它。 第二款软件就是final7,那,虽然已经停止更新多年,但是目前很多建议剪辑师了,包括电影预告片剪辑师。依然还在使用它,原因就是因为它可以满足这些需要啊,另外可能就是情怀吧。 第三个就是FCPX,虽然是一个东家,但是它是两个截然不同的软件,因为流程上的问题呢,比如说输出这些omf和的Xml。还需要购买插件,而且有点麻烦,选择一款软件呢,不是跟风还是要符合自身的需要。所以掌握一个能满足流程需要的剪辑软件,是你踏入剪辑行业的第一步啊。小白发展第二步啊就是让自己专业化职业化。 经过一些流程,你终于可以剪辑了,你还要去了解存储的设备,接口,再下来就是了解制作流程了。比如说数字电影,还广告预告片的热流程等等,因为播出平台的不同的流程就不一样。 第二部分就是要你要具备技巧类的能力啊,我们还是要从那个用人单位的角度分析啊。首先你要具备剪辑的逻辑思维能力。就是你剪的片子呢,要有一个剪辑的思路,另外就是要掌握剪辑的方法和剪辑的技巧。比如说画面,声音节奏这些技巧。 比如如何挑选画面如何挑选台词啊?如何去挑选音乐剪辑音乐。另外就是一些视听语言的一些技巧,比如说镜头之间如何组接,紧别的一些含义等等。还有就是那个画面的节奏控制啊,你所剪的片…

    2022年2月20日
    60
  • 如何提升产品思维?

    作为一名产品经理,其中最重要的一个特点就是拥有产品思维,产品经理在面对产品时需要考虑到多方面的需求和关系,权衡利弊,得出最终解决办法;本文作者分享了关于提升产品思维的一些思考,我们一起来了解一下。 和很多想入行产品经理的同学有过交流,发现他们对这个职业充满了期待,也很关心如何在没有基础的情况下成为一名产品经理。 有的人选择看书上网,有的人研究产品设计软件,还有的人参加产品经理培训班。 但是,这些学到的都只是产品经理的基础,产品经理的灵魂是产品思维。 只有具备产品思维的产品经理,才是真正的产品经理。 而产品思维的养成,需要长时间训练积累形成,很难立竿见影。 一、什么是产品思维? 产品思维是一种以产品为主视角的思维方式,是理解需求、用户和商业三者之间关系的思考方法。 产品思维的本质是洞察人性。 展开来讲,产品思维可以表现为: 1)很强的需求洞察力 产品经理是天生的思维活跃者,擅于观察周边事物。 需要具有主动发现需求的意识和能力,而非由别人告诉你需求要做什么。 2)以用户为中心 做产品,不要你觉得,而是要用户觉得。能解决用户的问题,获得用户认可的才是好产品。 第一时间站在用户的角度,分析、思考用户遇到的问题。 3)产品标准化 所谓产品标准化,就是解决用户问题的这个产品,是高度标准和开放的,可以面向大范围市场用户使用。 像企业内部使用的OA、考勤、员工管理等系统,严格意义上不属于“产品”,顶多称为“内部产品”;因为它的个性化属性太强、应用场景与受众用户都很有限。 4)关注市场,关注变化 做产品,不能只局限于产品本身,同时,也要避免闭门造车。 需要关注到市场发展、行业变化、竞品动态等等,把眼界放宽。 5)对商业敏感 产品不能脱离商业,产品最终都是要实现商业价值。 熟悉主流商业模式,能帮助产品进行合理的商业变现,并在用户体验与商业化之间取得平衡。 二、如何提升产品思维? 1)保持对不同领域、不同产品的好奇心和敏感度 不要因为忙于工作,就将自己的眼界局限于当下的行业或产品。 这样很可能会渐渐失去对新兴产品的好奇心和敏感度,而好奇心的消退、敏感度的降低,对于产品经理来说是致命的,说明你已经停滞不前了。 让自己有意识地关注自己领域外的行业和产品,并进行有针对性地练习。 比如每个月解锁一个新行业,研究行业中发生过的成功或失败案例。 再或者每周体验一款新产品,分类头部、最新上线、大家热议…

    2021年6月23日
    38
  • 张静初为什么叫移动炮台(张静初为什么被称为公交车)

    “张静初所以被叫公交车,是因为张静初和很多男导演男演员都有暧昧关系人们称之为“女陈冠希”.”电影《唐山大地震》中张静初的形象让观众一下子就记住了她,但近年来,张静初却在银幕上迷失了。张静初是一位有着漂亮脸蛋和演技的女演员。 张静初为什么被称为公交车 娱乐圈曾传出过张静初被封杀的消息,而近日张静初首次针对被封杀传闻做出回应,称自己并没有被封杀,一切都是公司的正常工作安排,拍摄网大也是为了帮助朋友,总之都是造谣惹的祸。据悉,张静初在娱乐圈的私生活一直是人们津津乐道的地方,口碑一直不太好,这是怎么回事呢?张静初为什么叫公交车? 据了解,张静初一直以来都是以才女的形象示人,她的才华对于整个娱乐圈来讲都是属于上游的,而且她的毛笔字也非常漂亮。但是一直以来,她的感情生活非常混乱,很多网友扒出过她做小三的消息,特别是之前传出她插足顾长卫和蒋雯丽婚姻的新闻也让她的人设进一步崩塌。曾有消息称看到她与导演顾长卫在一个小胡同车震,而且有视频为证,两人当时并没有针对此事发表辟谣的回应,所以让更多的网友认为确有此事。此事一经曝出,很多网友认为张静初是一名惯三,与多名男导演、男演员都有过一腿,进而传出她是娱乐圈公交车的名号。 据悉,张静初她除了和顾长卫有过一腿,还曾被曝出与章家瑞等人都有过不为人知的秘密,而且还被公司当过公关小姐,出席各大联谊会,只不过与顾长卫的劈腿事件曝光之后,她就慢慢淡出娱乐圈,疑似被封杀了。 其实除开张静初私生活混乱这件事,就张静初本人来讲,她还是比较有才华的,而感情这种事,没有当事人的证明,仅靠网友的猜测也不能还原事实。 张静初在娱乐圈里面名声并不是特别的好,网上有很多张静初的负面新闻,取出最多的应该就是她靠潜规则上位的新闻了。甚至网上还有人说张静初着娱乐圈被潜规则最多的女艺人,吐槽张静初叫公交车。张静初为什么叫公交车呢?张静初真的如大家所说的那样不堪吗?小编今天就来为大家揭秘一下。 张静初为什么叫公交车 张静初曾几何时,在娱乐圈的资源可是非常好的。出演过很多大制作的女一号,和娱乐圈很多大牌导演都合作过。可是后来张静初却突然在娱乐圈销声匿迹,对此网上一直有传闻说是因为张静初被娱乐圈的导演老婆们给封杀了。 张静初高清美照 其中就有一个网友说张静初勾搭了蒋雯丽的老公顾长卫,结果在片长被蒋雯丽给甩了巴掌,剧组里面有很多人都看到了。而且蒋雯丽不仅打了张静初,还在那么…

    2022年7月18日
    817