摘要: 前言 emoji也属于字符串的范围。 Emoji是用于电子信息和网页的表意文字和表情符号,起源于20世纪90年代。 安装 pypi 有现成的库 emoji 来处理 emoji 字符串: pip install emoji 函数列表 demojize: 将unicode emoji替换为字符串简码用于 阅读全文
posted @ 2021-08-30 20:57 习久性成 阅读(2982) 评论(0) 推荐(0) 编辑
摘要: os.system 1、如果想在cmd执行python脚本,可以直接用如下指令: python [xx.py绝对路径] 比如我写了个hello.py的脚本,在脚本里面写入内容: print("hello world!") ,放到d盘目录路径为:d:\hello.py 2、 os.system 用来执 阅读全文
posted @ 2021-08-30 13:40 习久性成 阅读(4186) 评论(0) 推荐(0) 编辑
摘要: --setup-show查看fixture的执行过程 前言 使用命令行运行 pytest 用例的时候,看不到 fixture 的执行过程。如果我们想知道fixture的执行过程和先后顺序,可以加上 --setup-show 命令行参数,帮助查看 fixture 的执行过程。 --setup-show 阅读全文
posted @ 2021-08-30 11:28 习久性成 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 前言 1、pytest 运行全部用例的时候,在控制台会先显示用例的运行结果(.或F);等待用例全部运行完成后最后把报错信息全部一起抛出到控制台。 2、这样我们每次都需要等用例运行结束,才知道为什么报错,不方便实时查看报错信息。 3、 pytest-instafail 插件可以在运行用例的时候,可以实 阅读全文
posted @ 2021-08-30 10:59 习久性成 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 安装 pip install pytest-emoji 使用方法 pytest -vs --emoji 示例 执行测试用例的时候,就会在每条用例执行结果的后面添加一个萌萌哒的表情。 重写表情 当然如果不喜欢这类的表情,也可以直接在conftest.py模块中进行重写: # 重写pytest-emoj 阅读全文
posted @ 2021-08-30 10:38 习久性成 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 前言 ①在我们做接口自动化的时候,很经常会有一个指标是找出一些耗时的接口,从而告知开发这些接口需要优化。 ②由于某些测试用例步骤长,执行时间比较久,为了防止程序长时间处于等待状态,浪费宝贵时间。为此,我们可以设置一个超时时间,当测试在指定的时间长度内没有完成(即使程序并没有“僵死”,只是处理得比较慢 阅读全文
posted @ 2021-08-30 10:15 习久性成 阅读(2684) 评论(0) 推荐(0) 编辑
摘要: 前言 在我们进行自动化测试的时候,用例往往是成百上千,执行的时间是几十分钟或者是小时级别。有时,我们在调试那么多用例的时候,不知道执行到什么程度了,而pytest-sugar插件能很好解决我们的痛点。 安装 pip3 install pytest-sugar 实例 def test_s1(): pr 阅读全文
posted @ 2021-08-30 09:14 习久性成 阅读(272) 评论(0) 推荐(0) 编辑