当前位置: 首页 > news >正文

郑州网站建设冫汉狮网络长沙网页制作开发公司

郑州网站建设冫汉狮网络,长沙网页制作开发公司,建筑设计公司注册,系统网站怎么做的如果想分布式执行用例#xff0c;用例设计必须遵循以下原则#xff1a;1.用例之间都是独立的#xff0c;2.用例a不要去依赖用例b3.用例执行没先后顺序#xff0c;4.随机都能执行每个用例都能独立运行成功每个用例都能重复运行#xff0c;不影响其它用例这跟就我们平常多个…如果想分布式执行用例用例设计必须遵循以下原则1.用例之间都是独立的2.用例a不要去依赖用例b3.用例执行没先后顺序4.随机都能执行每个用例都能独立运行成功每个用例都能重复运行不影响其它用例这跟就我们平常多个人工测试一样用例都是独立的可以随机分配不同人员执行互相不依赖用例之间也不存在先后顺序pytest-xdist/pytest-parallel安装及查看是否安装安装pip install pytest-xdistpip install pytest-parallel查看pip show pytest-xdistpytest-xdist多cpu并行执行用例直接加个-n参数即可后面num参数就是并行数量比如num设置为3-n auto 自动侦测系统里的CPU数目-n num 指定运行测试的处理器进程数 pytest -n 3正常运行需要消耗时间7.12 secondsE:\YOYO\web_conf_pypytest test session starts platform win32 -- Python 3.6.0, pytest-3.6.3, py-1.5.4, pluggy-0.6.0rootdir: E:\YOYO\web_conf_py, inifile:plugins: xdist-1.23.2, metadata-1.7.0, html-1.19.0, forked-0.2collected 7 itemsbaidu\test_1_baidu.py .. [ 28%]baidu\test_2.py .. [ 57%]blog\test_2_blog.py ... [100%] 7 passed in 7.12 seconds 设置并行运行数量为3消耗时间3.64 seconds大大的缩短了用例时间E:\YOYO\web_conf_pypytest -n 3 test session starts platform win32 -- Python 3.6.0, pytest-3.6.3, py-1.5.4, pluggy-0.6.0rootdir: E:\YOYO\web_conf_py, inifile:plugins: xdist-1.23.2, metadata-1.7.0, html-1.19.0, forked-0.2gw0 [7] / gw1 [7] / gw2 [7] #####代表启动进程数scheduling tests via LoadScheduling....... [100%] 7 passed in 3.64 seconds 使用pytest-xdist插件也能生成html报告,完美支持pytest-html插件pytest -n 3 --htmlreport.html --self-contained-html对比说明pytest-parallel比pytst-xdist相对好用功能支持多。pytst-xdist不支持多线程而pytest-parallel支持python3.6及以上版本如果想做多进程并发在linux或者mac上做在Windows上不起作用(Workers1)如果做多线程linux/mac/windows平台都支持进程数为workers的值。pytest-parallel常用配置命令如下–workers (optional)*多进程运行需要加此参数 *是进程数。默认为1。–tests-per-worker (optional)*多线程运行 *是每个worker运行的最大并发线程数。默认为1pytest test.py --workers 33个进程运行pytest test.py --tests-per-worker 44个线程运行pytest test.py --workers 2 --tests-per-worker 42个进程并行且每个进程最多4个线程运行即总共最多8个线程运行。【特别注意】1.pytest-parallel的workers参数在windows系统下永远是1在linux和mac下可以取不同值。2…pytest-parallel加了多线程处理后最后执行时间是运行时间最长的线程的时间。3.在windows下想用多进程的选pytst-xdist 想用多线程的选pytest-parallel扩展重复执行用例使用--count命令行选项指定要运行测试用例和测试次数py.test --count10 test_file.pypytest baidu/test_1_baidu.py -s --count5会第一个用例运行5次 然后运行第二个用例5次 如果希望 第一个用例 第二个用例这样按顺序重复5次 要用到--repeat-scopepytest tearr_function.py -s --count5 --repeat-scopesession如果要在代码中标记要重复多次的用例 可以使用pytest.mark.repeat(count)这样执行用例时候就不用带上--count参数只针对test_02重复执行5次pytest tearr_function.py -s果您正在尝试诊断间歇性故障那么一遍又一遍地运行相同的测试直到失败是有用的。您可以将pytest的-x选项与pytest-repeat结合使用以强制测试运行器在第一次失败时停止。例如 py.test --count1000 -x test_file.py这将尝试运行test_file.py1000次但一旦发生故障就会停止
http://www.pierceye.com/news/297148/

相关文章:

  • 百度做商务网站多少钱wordpress编辑器文字颜色
  • 乌市正规网站建设网站内页301重定向怎么做
  • 手机网站 跳转把开发的网站让外网能访问要怎么做
  • 网站优化建设扬州网站的不同类
  • 为什么做电影网站没有流量仙桃网站设计
  • 个人站长做哪些网站好开发app软件怎么挣钱
  • 求免费网站能看的2021建立网站要什么条件和多少钱
  • 温州网站推广优化wordpress实用的插件
  • 烟台做网站找哪家好企业网站建设品牌
  • 无备案网站做cdnwordpress ishome
  • 国外营销企业网站公司的网站建设服务费
  • 外包做网站的要求怎么写一站式网站建设平台
  • 太原做网站联系方式番禺人才网招聘网
  • 怎样推广一个网站东莞市建设工程检测中心网站
  • 哪个网站做招聘海报比较好搜索公众号
  • 外包给网站建设注意事项营销方法有哪些方式
  • 提供手机网站制作公司网站建设与域名建设
  • 网站建设计入哪个明细科目网站公众号建设工具
  • 自己做公司网站难吗域名备案管局审核要多久
  • 电子商务网站建设花费百度公司的业务范围
  • 虹口网站建设公司在线观看视频网站怎么做
  • 哈尔滨市建设安全监察网站_首页新津网站建设
  • 安卓 网站整站下载网址导航怎么更换
  • 数据展示网站模板备案 非网站备案
  • 邯郸做网站推广找谁jsp做的网站代码
  • php网站开发怎么接私活全能医院网站管理系统
  • 观止网站建设10元建站
  • 什么网站做聚乙烯醇好的三亚旅游攻略
  • 建设网站目的直播间网站开发
  • 网站项目评价怎么在网站上做签到