原文:基于pytest实现appium多进程兼容性测试

前言 在实际工作中,如果要用appium实现多设备的兼容性测试,大家想到的也许是 多线程 ,但由于python中GIL的影响,多线程并不能做到 多机并行 ,这时候可以考虑使用多进程的方式 为什么基于pytest 我们知道,pytest中的conftest.py可以定义不同的fixture,测试用例方法可以调用这些fixture,来实现数据共享。以前的框架的思路是:Common目录下的base dr ...

2020-04-19 17:56 6 806 推荐指数:

查看详情

Appium 并发多进程基于 Pytest框架

前言: 之前通过重写unittest的初始化方法加入设备参数进行并发,实现了基于unittest的appium多设备并发,但是考虑到unittest的框架实在过于简陋,也不方便后期的Jenkins的持续集成,所以想换一个框架来使用。 那么通过调研,pyhon+pytest+allure 这套 ...

Tue Jan 29 04:09:00 CST 2019 1 1860
pytest实现多进程与多线程运行

1、pytest-parallel   安装: pip install pytest-parallel   常用参数配置:   --workers=n:多进程运行需要加此参数, n是进程数。默认为1   --tests-per-worker=n:多线程需要添加此参数,n是线程数 ...

Fri Aug 07 19:28:00 CST 2020 0 1889
兼容性测试

概述 不论是PC端还是APP端,兼容性测试都是不可或缺的一部分,没有兼容性测试测试是不完整的测试兼容性测试的存在时有一定作用的。首先,兼容性测试能够进一步提高产品的质量,提高用户体验;第二,兼容性测试能使软件与竟可能多的其他软件“和平共处”,尽可能达到平台无关;第三,兼容性测试能尽可 ...

Sat Mar 30 09:05:00 CST 2019 0 711
兼容性测试

一:兼容性测试的概念:就是验证开发出来的程序在特定的运行环境中与特定的软件、硬件或数据相组合是否能正常运行、有无异常的测试过程 二:兼容性测试的分类:   (1),浏览器兼容性测试     指的是在浏览器上检查web页面样式和元素的展示效果,以及交互是否正常     主流浏览器 ...

Wed Oct 16 06:50:00 CST 2019 0 1260
兼容性测试

兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能够很友好的运行的测试。 Web兼容性测试类型主要有:硬件、操作系统、浏览器、分辨率、网速、数据库方面兼容性测试 兼容测试包括:  (1)浏览器兼容测试测试程序在不同浏览器上是否 ...

Wed Nov 06 22:21:00 CST 2019 0 654
pytest多进程和多线程

若分布式执行用例,用例设计必须遵循以下原则: 1.用例之间都是独立的(不存在依赖关系); 2.用例执行无先后顺序要求; 一、 pytest-xdist多进程 pytest-xdist仅支持多进程,不支持多线程。 常用参数解析: -n:进程数,也就是cpu个数 ...

Fri Sep 18 17:27:00 CST 2020 0 1378
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM