自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 python接口自动化-xdist(5)

同样道理,当我们自动化测试用例非常多的时候, 一条条按顺序执行会非常慢,pytest-xdist的出现就是为了让自动化测试用例可以分布式执行,从而大大节省自动化测试执行的时间。当项目非常紧急时,会需要协调多个测试资源来把任务分成两部分,于是执行时间缩短一半,如果有10个小伙伴,那么执行时间就会变成十分之一,大大节省了测试时间。在日常功能测试用例非常多时,比如有1千条用例,假设每个用例执行需要1分钟,如果单个测试人员执行需要1000分钟才能跑完。用例没有执行顺序:保证随机顺序的执行用例都可正常执行。

2023-04-21 14:31:48 236

原创 python接口自动化-mark分级(4)

比如:现在自动化代码运行过程中,1000条测试用例,有200条报错,我们需要先跑主干流程,也就是核心测试用例。分级运行:我们有的时候,在运行测试用例的过程中,想要运行部分测试用例,可以用 mark进行分级。工作中的使用场景:冒烟测试,分模块执行测试用例。

2023-04-21 13:39:06 162

原创 python接口自动化-skip和pytest-ordering(3)

3、order =1 =2 =3 代表运行顺序,1先执行 2再执行... 注意 order也可以为负值,比如 -1 代表 倒数第一执行。@pytest.mark.skip(reason="bug未修复") 跳过标记的测试用例,()中填写跳过的原因,当然可以省略。如果该测试用例不需要执行,可以跳过。还有该测试用例有bug,并且未修复,我们也可以选择跳过。2、在需要排序的测试用例上边添加装饰器:@pytest.mark.run(order=2): 可以对需要运行的测试用例的顺序进行排序。

2023-04-21 13:36:28 225 2

原创 python接口自动化-多重断言(2)

断言分两种:一种是python自带的断言方式,另外一种是多重断言。

2023-04-21 13:28:46 711 1

原创 python接口自动化-介绍与使用(1)

pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytest-selenium(集成selenium)、pytest-html(完美html测试报告生成)、pytest-rerunfailures(失败case重复执行)、pytest-xdist(多CPU分发)等。能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appium等自动化测试,接口自动化测试(pytest+request)report框架----allure 也支持了pytest。

2023-04-21 11:26:17 157 1

原创 用云服务器自带docker 部署jenkins

因为使用的云服务器,所以直接用里面的docker镜像先下载jenkins镜像,选择的jenkins最新版本。jenkins版本太低的话,很多插件安装不上,升级也很麻烦。新建jenkins用户的工作目录,注意这一步最好目录保持一致。查看目录归属ID命令 ls -nd /home/jenkins ,这里查看ID是1000给ID为1000的用户添加操作权限运行容器需要在云服务器中添加9090的端口腾讯云示范,其他都大同小异浏览器输入公网ip:9090 访问jenkins首页。

2023-03-20 10:23:56 347 3

空空如也

空空如也

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

TA关注的人

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