自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 unittest+request+htmltestrunner为什么强于pytest+request+allure?

关于接口自动化框架python的实现方案,主流的就unittest/pytest+request+htmltestrunner/allure。而unittest库相比于pytest在网上被各个博主喷的体无完肤,没有mark标记共功能,没有用例重跑机制、测试报告不如allure好看功能不如allure强大等等。但是我们深度思考后能否给自己提个疑问,这些所谓的原因是接口自动化解决方案的核心需求吗?如果。

2024-09-05 15:29:19 693

原创 unittest+requests+htmltestrunner:一次运行生成多份测试报告效果的设计你见过吗?(二)

这就决定了一个特性:unittest的应用、测试代码py文件、测试代码py文件的测试方法都可以自由筛选,而pytest则是应用、应用测试代码py文件,py文件下的测试方法都无法做到自由筛选,如果要指定必须通过配置的方式去事先定义好,然而多项目的情形下,假设一个应用有5个生产巡检需求的组合,一共10个应用,那么命令上就是5✖10,那么维护这50个命令也是不少的工作量,而且生成了这50个命令 ,在CI的体现上,Jenkins就是50个job,devops对应就是50个任务。而这也是落地效果的一种体现。

2024-09-02 00:22:33 715

原创 unittest+requests+htmltestrunner:一次运行生成多份测试报告效果的设计你见过吗?(一)

有些公司或许开发了自己的devops平台,而devops平台的本质也是把Jenkins的功能通过容器化部署的方式集成了进去,那对我们的影响就是,如果有devops平台,就无需要考虑自己去搭建jenkins,如果没有devops平台,则需要测试团队自己去搭建发布测试项目的jenkins,或者直接联系运维人员去搭建,毕竟无论是测试软件项目还是业务软件项目对运维人员来说没有任何区别,然而关于Jenkins的搭建,我们这里不做讨论。1、一个系统(应用)一个master分支,也就是独立的一个仓库。

2024-09-01 00:09:23 679

原创 unittest这样实现用例打标签功能比pytest的标签功能更好用

1、众所周知unittest加载测试用例的设计依赖于测试类的概念,就是测试类都必须继承unittest.TestCase类,在测试加载的时候,也是基于此测试类去加载测试方法,unittest会加载测试类中所有的测试方法,因此没有类似pytest的给用例打mark标签,选择性执行测试方法的功能。2、那么如何实现给测试类的测试方法加上属性呢,会让开发测试用例代码的同学会有一个比较好的用户使用体验呢,其实很简单,就按照pytest的设计来就行了,通过装饰器的方式。另外discover方法运用了多线程去优化性能。

2024-08-30 17:46:59 851

端口号大全

端口号大全

2012-10-16

linux系统下通过VMwareTools修改系统分辨率

linux系统下通过VMwareTools修改系统分辨率

2012-10-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除