• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

游客您好
第三方账号登陆
  • 点击联系客服

    在线时间:8:00-16:00

    客服电话

    400-123-4567

    电子邮件

  • 星点互联APP

    随时掌握企业动态

  • 扫描二维码

    关注星点微信公众号

  • 10秒填写个人信息,将会有专人为您服务。
    学习方向: 个人情况: 手机号码:
六狼课堂 门户 文章列表 教程文章

selenium 结合 docker 构建分布式测试环境

admin-本文作者
164 0 2019-7-31 13:17
摘要

随着自动化测试越学越深,深深觉得有太多的东西需要总结。1.记录下学习中遇到的坑,当做学习笔记。2.有前人路过看到文章中比较落后的做法,请务必一定要指教。(因为是初学者视角,很多东西只是走通而已,不足的地方 ...

随着自动化测试越学越深,深深觉得有太多的东西需要总结。
1.记录下学习中遇到的坑,当做学习笔记。
2.有前人路过看到文章中比较落后的做法,请务必一定要指教。(因为是初学者视角,很多东西只是走通而已,不足的地方多的去了,无论谁的指教都会让我受益匪浅)
3.因为我就是一个初学者,所以我打算详细的记录操作步骤,争取和我一样的初学者看着这篇文章就可以成功搭建测试环境。

项目背景:
我负责的自动化web测试框架已经搭建完成了。框架主要主要使用了:
语言:python
测试框架:pytest
web自动化:selenium
报告框架:allure
CI集成:jenkins

引入docker的目的:
优化自动化测试框架。当case在单个浏览器上走通了以后,就开始考虑是否需要考虑下兼容性,反正都是机器跑,跑一个浏览器是跑,跑二个也是跑。刚开始的时候打算用Selenium Standalone Server解决这个问题,但是在社区里看到了docker文章。立刻被吸引到了,通过docker 启动容器创建一个干净的测试环境,把外界因素对自动化测试的干扰降至最低。自动化测试稳定才是王道。

目标:
1.成功搭建docker结合selenium构建分布式测试环境。
2.编写脚本执行web的自动化测试分布式测试。

1.安装docker

以前docker必须安装太linux系统上的,不过最近docker发布了windows的版本,至少让我这种没有linux操作环境的人也能使用docker。
去docker官网下载dockerToolbox.exe,然后直接安装即可。这个完全没有难度。
然后在启动或者找快捷方式 Docker Quickstart Terminal ,打开docker的terminal。
第一次启动可能花费很长时间,耐心等待即可。看到下图就说明我们可以开始使用docker了。


路过

雷人

握手

鲜花

鸡蛋
微信关注“星点教育培训”每天分享有用的课程资源
阅读排行
全国统一客服QQ
335211818

24x7小时免费咨询

  • 关注官方微信

  • QQ在线客服1

    335211818

    QQ在线客服2

    在线联系
  • 星点互联教育科技有限公司
  • 上海市虹口区海伦中心B座4F4055-4056室
Powered by Discuz!X3.4Licensed ©2001-2013 Comsenz Inc.