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

河源手机网站制作做网站前需要做什么准备

河源手机网站制作,做网站前需要做什么准备,成都seo公司排名,手机网站尺寸大小前言 平常我们手工测试用例非常多时#xff0c;比如有1千条用例#xff0c;假设每个用例执行需要1分钟。如果一个测试人员执行需要1000分钟才能执行完#xff0c;当项目非常紧急的时候#xff0c;我们会用测试人力成本换取时间成本#xff0c;这个时候多找个小伙伴把任务…前言 平常我们手工测试用例非常多时比如有1千条用例假设每个用例执行需要1分钟。如果一个测试人员执行需要1000分钟才能执行完当项目非常紧急的时候我们会用测试人力成本换取时间成本这个时候多找个小伙伴把任务分成2部分于是时间缩减一半。如果是十个人一起执行1000个用例理论上只需100分钟就能完成时间缩短到了1/10。大大节省的测试时间为项目节省了时间成本。 pytest 3.6.3 pytest-xdist 1.23.2 同样道理当我们测试用例非常多的时候一条条执行很显然会比较慢那么如何让测试用例并行执行呢这就是我们接下来要讲的pytest分布式执行插件pytest-xdist pytest-xdist cmd里面使用pip安装,目前版本号Version: 1.23.2 pip install pytest-xdist pip show pytest-xdist Name: pytest-xdist Version: 1.23.2 Summary: pytest xdist plugin for distributed testing and loop-on-failing modes Home-page: https://github.com/pytest-dev/pytest-xdist Author: holger krekel and contributors Author-email: pytest-devpython.org,holgermerlinux.eu License: MIT Location: e:\python36\lib\site-packages Requires: execnet, pytest-forked, six, pytestpytest-xdist官网地址【Home-page: https://github.com/pytest-dev/pytest-xdist】 该pytest-xdist插件扩展了一些独特的测试执行模式pytest 测试运行并行化如果有多个CPU或主机则可以将它们用于组合测试运行。会加快运行速度 --looponfail在子进程中重复运行测试。每次运行之后pytest会等待直到项目中的文件发生更改然后重新运行以前失败的测试。 重复此过程直到所有测试通过之后再次执行完整运行。 多平台覆盖您可以指定不同的Python解释器或不同的平台并在所有平台上并行运行测试。 在远程运行测试之前pytest有效地将您的程序源代码“rsyncs”到远程位置。报告所有测试结果并显示给您的本地终端。您可以指定不同的Python版本和解释器。 如果您想知道pytest-xdist如何在幕后工作可以看这里【OVERVIEW】 并行测试 多cpu并行执行用例直接加个-n参数即可后面num参数就是并行数量比如num设置为3 pytest -n 3 运行以下代码项目结构如下 web_conf_py是项目工程名称 │ conftest.py │ __init__.py │ ├─baidu │ │ conftest.py │ │ test_1_baidu.py │ │ test_2.py │ │ __init__.py │ ├─blog │ │ conftest.py │ │ test_2_blog.py │ │ __init__.py 代码参考 # web_conf_py/conftest.py import pytestpytest.fixture(scopesession) def start():print(\n打开首页)return yoyo# web_conf_py/baidu/conftest.py import pytestpytest.fixture(scopesession) def open_baidu():print(打开百度页面_session)# web_conf_py/baidu/test_1_baidu.py import pytest import timedef test_01(start, open_baidu):print(测试用例test_01)time.sleep(1)assert start yoyodef test_02(start, open_baidu):print(测试用例test_02)time.sleep(1)assert start yoyoif __name__ __main__:pytest.main([-s, test_1_baidu.py])# web_conf_py/baidu/test_2.py import pytest import timedef test_06(start, open_baidu):print(测试用例test_01)time.sleep(1)assert start yoyo def test_07(start, open_baidu):print(测试用例test_02)time.sleep(1)assert start yoyoif __name__ __main__:pytest.main([-s, test_2.py])# web_conf_py/blog/conftest.py import pytestpytest.fixture(scopefunction) def open_blog():print(打开blog页面_function)# web_conf_py/blog/test_2_blog.pyimport pytest import time def test_03(start, open_blog):print(测试用例test_03)time.sleep(1)assert start yoyodef test_04(start, open_blog):print(测试用例test_04)time.sleep(1)assert start yoyodef test_05(start, open_blog):跨模块调用baidu模块下的conftestprint(测试用例test_05,跨模块调用baidu)time.sleep(1)assert start yoyoif __name__ __main__:pytest.main([-s, test_2_blog.py]) 正常运行需要消耗时间7.12 seconds E:\YOYO\web_conf_pypytesttest session starts platform win32 -- Python 3.6.0, pytest-3.6.3, py-1.5.4, pluggy-0.6.0 rootdir: E:\YOYO\web_conf_py, inifile: plugins: xdist-1.23.2, metadata-1.7.0, html-1.19.0, forked-0.2 collected 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 3test session starts platform win32 -- Python 3.6.0, pytest-3.6.3, py-1.5.4, pluggy-0.6.0 rootdir: E:\YOYO\web_conf_py, inifile: plugins: xdist-1.23.2, metadata-1.7.0, html-1.19.0, forked-0.2 gw0 [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 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你
http://www.hkea.cn/news/14273251/

相关文章:

  • 全国建筑网站微信引流推广 方法
  • 晋江企业网站制作建站是什么专业
  • 小鱼在线网站建设学校网站建设哪家好
  • 游戏秒玩网站免费推广网址
  • js写的网站怎么做seo短链接制作
  • 《美食天下》网站的建设甘肃网站建设项目
  • 全国有哪些做服装的网站给你一个网站怎么做的
  • 网站gif图标星大建设集团招聘网站
  • 遵义网站建公司wordpress漫画网站
  • 龙华网站建设营销推广微信小程序开发的优势
  • 货代网站建设阿里巴巴国际站外贸流程
  • 百度站长平台链接提交网站开发用户功能分析
  • 海口分类信息网站wordpress支持中文用户名
  • c语言做的网站高端网站建设一般多少钱
  • 宁波网站制作报价在淘宝上做的网站要转出
  • 甘肃网站建设推广服务宁波正规seo推广公司
  • 汉阳网站建设工信部icp备案官网
  • 上海市区网站设计制作公司手机搭建网站教程
  • 快速网站建设费用莱芜大集
  • 太原自助模板建站怎么建设一个电影资源网站解析
  • dw做网站设计晋城龙采网站建设
  • 酷站网部队网站建设报告
  • 重庆网站开发企业什么亲子网站可以做一下广告词
  • 坡头手机网站建设公司h5做商城网站
  • 厦门it做网站最强wordpress中页面伪静态页面
  • 建站园wordpress添加表
  • 做域名后就得做网站吗海外网站服务器租用
  • php网站分类目录源码frontpage网站模板下载
  • html模板 网站做网站公司选智投未来
  • 临沂网站制作企业网页制作简明教程