随笔分类 - 接口自动化框架
摘要:在做接口自动化时,会有需要上层接口返回的数据进行验证断言,下层接口使用,这是需要用来提取参数 按照普通方法直接去遍历返回结构 根据结构样式去遍历出需要的字段名,在取出字段名对应的参数,这个方式需要的书写的比较长, 下面介绍一款提取参数的方法 JsonPath JsonPath 结果 $.store.
阅读全文
摘要:在做自动化的时候,需要对用例中的参数进项参数化提取调用,在本文中的参数化主要以用conftest来进行参数化,当然还有pytest.fixture和pytest.mark.parametrize的方式,不过本文只介绍conftest,其他两个会在下一篇进行介绍。 pytest中conftest该如何
阅读全文
摘要:pytest框架中有自带的断言assert ,但此断言在失败后后面的代码就不会继续运行了 例如: test session starts platform win32 -- Python 3.6.6, pytest-4.5.0, py-1.8.0, pluggy-0.13.1rootdir: D:\
阅读全文
摘要:最近把接口自动化的框架做了一个全新的编写,2.0版本功能更强大了,不过在运行的时候log位置出现了使用log会重复打印 调用一次log输出一次,调用两次log输出两次,依次类推,这个事情着实让我头疼了一阵 后来进多方查找并咨询其他人找到了, 最开始是这样写的 这样书写的时候就会出现每次调用就会重复打
阅读全文
摘要:在 HTMLTestRunner 模块中,在运行代码后,在输入的html页面值出现了特别简单的一个页面,那么现在如何将HTML页面中输出的更多print 在 HTMLTestRunner.py文件中查找到 if isinstance(),这段代码后,只留下UO=O 其余4行全部注释掉再次运行代码后
阅读全文
摘要:在上一篇中的自动化框架中没有放上自动发送测试结果到邮箱的功能,在这篇文章中在补一下,哈哈 1、上一篇的代码就不在一一介绍了,本篇只介绍发送邮件的功能代码 2、在public common 文件夹中创建一个sendmail.py文件, 用来存储发送邮件的代码 from email.mime.text
阅读全文
摘要:首次书写博客,记录下写的自动化接口框架,框架比较简单,哈哈哈,算是记录下历程把!~~~ 一、本次框架由python3.6 书写 1、准备代码环境,下载python3.6 下载地址:https://www.python.org/downloads 2、下载pycharm 软件。 二、开始创建pytho
阅读全文

浙公网安备 33010602011771号