![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
文章平均质量分 92
chuntingting
这个作者很懒,什么都没留下…
展开
-
pytest使用详解
pytest是一个python的单元测试框架,也称为用例框架。作用:1)发现测试用例。从多个py文件中按照一定的规则找到测试young2)执行测试用例3)判断测试结果,运用python断言4)生成测试报告,可以使用allure、pytest-html、pytest-testreport。原创 2022-10-07 15:42:31 · 20181 阅读 · 0 评论 -
python使用常见问题二
datetime模块是python自带对时间的操纵,它有4个大类分别是date、datetime、time、timedelta(python中也有time,datetime中也包含time类,datetime模块是对time模块进行了更高一级的封装)a.如何将一个“2022/07/28”加2天,并转换为“2022-07-30”这种字符串。.........原创 2022-07-30 17:56:19 · 160 阅读 · 0 评论 -
python中queue和线程学习
1. 背景:最近学习工作中时长需要跑上千或者上万条数,如果单线程跑万上万条数据耗费时间会比较长,所以想通过多线程并行跑完成import requestsimport osfrom queue import Queue,LifoQueue,PriorityQueueimport threadingimport timeclass VideoModel:def get_emotion(self,filename): ''' 调用接口,情绪模型接口原创 2020-11-22 12:01:17 · 145 阅读 · 0 评论 -
接口测试中使用json串对比
背景:在接口测试中,一般返回都是json字符串,同一个接口随着开发代码的改动或者相关业务需求的变更,需要反复测试多次,但使用的case都是一样的,反复的人工比对效率低下还容易出错,于是想着如果能实现两个json字符串的自动比对的话,岂不是可以解放很多的人工比对工作,哈哈哈哈哈------于是乎,想做一个懒人的自己终于开始了实现json比对函数编写的开始,废话不多数,上代码:def compare_one(src_data,dst_data,flag): flag=flag #print("------原创 2020-11-12 21:14:09 · 413 阅读 · 1 评论 -
pycharm+python使用中的相关问题一
1.pycharm中自动b添加作者、日期和时间在pycharm中操作如下:File-》Settings-》Editor-》File and Code Templates->Python Script# -*- coding:utf-8 -*-# author_='ting.chun'# date:${DATE} ${TIME}2.PyCharm中遇到TabError: inconsistent use of tabs and spaces in indentation时怎么办?方法一原创 2020-10-24 14:29:12 · 1141 阅读 · 0 评论 -
python+pytest接口自动化框架搭建
一、Pycharm中创建项目结构1.新建一个工程testProject2.在工程的根目录下新建一个conftest.py(测试用例的一些fixture配置)和pytest.ini(改变pytest的运行方式)3.在工程下创建以下package包和文件夹common:这个包放一些公共的方法,如:读取excel文件方法,读取mysql、oracle的脚本config:放一些配置文件,如邮箱的一些参数:收件人,发件人,密码等logs:这里存放日志信息report:这里存放测试报告test_ca原创 2020-10-24 14:14:23 · 5970 阅读 · 6 评论