MeterSphere使用多版本浏览器进行UI兼容性测试

9 篇文章 1 订阅
订阅专栏
6 篇文章 0 订阅
订阅专栏

背景:因MeterSphere目前后台调试使用的是自带的selenium-grid进行测试,且selenium-grid是固定版本的浏览器,所以无法做到多版本浏览器的兼容性测试,所以为了达到多版本浏览器兼容性测试的目的,需要部署安装多版本浏览器的node ,用于执行UI测试脚本

以chrome浏览器为例

操作步骤

1、因MeterSphere使用的是开源selenium-grid,其执行流程如下:

  • 这个对外的入口对应的是 Selenium Hub;
  • 具体执行任务的执行机,对应的是 Selenium Node;
  • Node接到任务后分配给执行节点的过程,就是 Selenium Hub 将测试分配到 Selenium Node 执行的过程;
  • Node向Hub报备的过程,就是 Selenium Node 向 Selenium Hub 注册的过程。
  • 也就是说,Selenium Hub 用来管理各个 Selenium Node 的注册信息和状态信息,并且接收远程客户端代码的测试调用请求,并把请求命令转发给符合要求的 Selenium Node 执行。

selenium-grid包含了selenium-hub和多个selenium-node,所以需要额外安装多个版本的chrome浏览器的selenium-node,才可进行多版本浏览器兼容性测试

2、获取多版本的chrome 浏览器selenium-node

查看Releases · SeleniumHQ/docker-selenium · GitHub 网页上已经发布的release的镜像tag,下面的具体信息里面包含浏览器版本,找到你需要测试浏览器版本的镜像tag

复制tag信息,进服务器进行拉取镜像:

 

3、启动对应版本的chrome 浏览器selenium-node

执行命令:(启动5555为容器外部端口,chrome110为容器名称,用于区分)

#此为node节点单独运行,也可以加其他参数或者docker-compose的方式去启动,具体命令自行百度

docker run -d -p 5555:4444 --name chrome110 --shm-size="2g" selenium/standalone-chrome:4.8.0-20230210

执行如下:

4、MeterSphere配置个人信息的UI测试账号

点击“个人信息”

填写UI账号:

5、执行UI自动化场景

选择UI自动化场景,点击“本地调试”按钮

查看容器日志:

docker logs -f chrome110 --tail=200

可以看到浏览器版本为110,类型为chrome浏览器

6、查看执行结果

执行日志:

执行结果为:

以上就是添加额外浏览器进行测试的步骤,需要注意的是:

1、如果服务器不能直接连外网,则需要手动pull之后,save成tar包再上传到服务器

2、如果不在个人信息那里使用该访问的地址,也可以在系统参数设置下修改全局的selenium地址

3、如果你在个人信息里面看到"UI设置",请联系管理员进行授权

4、如果要部署多个版本的浏览器,请注意控制容器外部端口是否冲突,如有冲突,请修改为空闲端口

8 款浏览器兼容性测试工具介绍,需要的赶紧收藏吧
MXB1220的博客
03-22 2121
浏览器的兼容性问题,是指不同浏览器使用内核及所支持的HTML等网页语言标准不同,用户客户端的环境不同造成的显示效果不能达到理想效果。对于用户而言,无论使用哪款浏览器,期望看到的效果是正常的统一的。市面上发布的浏览器版本非常之多,碍于测试环境和人力资源的不足,要想做到全面的兼容性测试很难。如何进行高效的浏览器兼容性测试,对于前端开发人员还是测试工程师来说,都算得上一个头疼的问题。为此,我们可以在多台计算机或者多台虚拟机上部署不同浏览器进行测试,但这种方法会造成一定的资源浪费、或存在卡顿情况。
MeterSphere的 UI自动化测试实现H5翻页
hxe116的博客
03-01 982
MeterSphere的 UI自动化测试实现H5翻页; MeterSphereUI滑动实现;MeterSphereUI滚动
MeterSphere技术分享:UI自动化测试的必要性与解决方案
最新发布
nhb687095的博客
04-27 953
UI自动化测试体系的建设价值遵循测试金字塔模型,该模型建议测试人员在不同层次上编写和执行测试UI测试需要编写和设计测试脚本、执行完整的应用程序,并模拟用户与应用程序交互,因此UI测试测试速度相对较慢。但是UI测试的业务覆盖很高,通过模拟真实场景下的用户行为,详细测量UI组件的功能性和稳定性,可以有效消除人工测试所面临的大量重复性测试问题。
wsl离线安装Linux及Docker教程
m0_72767928的博客
11-29 573
安装成功后,使用 msctl status 查看后台服务状态,待所有服务运行状态都为 healthy 后,则通过浏览器访问 MeterSphere。使用以下指令修改默认登陆的用户账户为root,其中linux-name为安装的发行的Linux的名称。对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。这种方法安装的docker限制较多,可使用方法二,直接在ubuntu中安装docker。安装成功后,使用wsl -l -v可查看是否安装成功,以及安装后对应的wsl版本
MeterSphere和Jmeter使用总结
qq_42944740的博客
03-17 1943
MeterSphere 是⼀站式开源持续测试平台,涵盖测试跟踪、接⼝测试UI 测试和性能测试等,全⾯兼容 JMeter、Selenium 等主流开源标准,能够有效助⼒开发和测试团队在线共享协作,实现端到端的测试管理跟踪可视化、⾃动化测试、性能测试及融⼊持续交付 DevOps 体系,并充分利⽤云弹性进⾏⾼度可扩展的⾃动化测试。点击左上角【HTTP】下拉框,可切换接口协议,目前支持 HTTP、TCP 、SQL 和 DUBBO 四种协议。
metershpere实用操作整理
qq_54192572的博客
11-29 564
metershpere
3类网站测试的套路:UI测试、功能测试兼容性测试.docx
05-17
3类网站测试的套路:UI测试、功能测试兼容性测试.docx
hehonghui#android-tech-frontier#使用Espresso进行UI测试1
07-25
使用Espresso进行UI测试原文链接 : Using Espresso for Easy UI Testing原文作者 : Michael Evans译者
UI测试作弊表:如何使用UI测试进行测试
02-06
UI测试作弊表:如何使用UI测试进行测试
浏览器兼容的前端开发指引
07-09
浏览器兼容的前端开发指引,适合UI开发人员参考
python通用UI自动化测试框架源码 2.0
10-26
python通用UI自动化测试框架源码 2.0版本,对元素操作方法、检查点、回退操作再此进行抽象。设计了现在的UI自动化测试框架,实现了简单的通用,每次只需要维护好用例就行了,维护成本降低.
测试工作中需要的免费工具汇总
liwenxiang629的博客
05-12 1352
本文结合测试同学实际工作,汇总了工作所依赖的各类免费测试工具,涉及到基办公、缺陷管理、IDE选择、性能测试工具、安全测试工具、自动化测试工具、接口测试工具、数据库连接工具、服务器连接工具,话不多说直接展示! 办公 wps office 邮箱:foxmail 通信 微信,钉钉,飞书 缺陷管理 禅道免费版 文本编辑 notepad++ 思维导图 xmind试用版,基础思维导图使用进行测试点设计足够了 IDE Java eclipse 、IntelliJ IDEA 社区版 Java ...
MeterSphere UI自动化初尝试之登陆网站
EricHyiboo的博客
08-29 920
MeterSphere UI自动化
FIT2CLOUD飞致云发布MeterSphere开源持续测试平台
FIT2CLOUD飞致云的博客
06-15 1055
2020年6月15日,FIT2CLOUD飞致云正式发布MeterSphere开源持续测试平台。继JumpServer开源堡垒机和KubeOperator开源容器平台之后,FIT2CLOUD飞致云开辟全新开源产品线,持续深化在开源软件领域的探索进程,助力企业在多云时代更好地构建、运行、管理和保护其IT基础设施和应用,实现数字化转型的目标。 作为一款一站式的开源持续测试平台,MeterSphere遵循GPL v2开源许可协议,涵盖测试跟踪、接口测试、性能测试、团队协作等功能,兼容JMeter等开源标准,致.
直播回顾丨MeterSphere一站式开源持续测试平台的初心与方向
FIT2CLOUD飞致云的博客
07-01 1544
我们为什么出发?
新增UI测试模块,MeterSphere一站式开源持续测试平台发布v1.20 LTS版本
FIT2CLOUD飞致云的博客
05-05 925
MeterSphere第二个LTS版本,实现了对测试跟踪、接口测试UI测试和性能测试的一站式覆盖。
几款浏览器兼容性测试工具
热门推荐
遨游天下
03-05 8万+
IETester这是我最先用的测试浏览器兼容性的工具,想必也是大家用的最多的一个,IETester是一个免费的Web浏览器调试工具,可以模拟出不同的js引擎来帮助程序员设计效果统一的代码。IETester可以在独立的标签页中开启IE5.5、IE6、IE7,IE8 beta2这4个不同版本的IE。可以方便的解决IE浏览器的兼容问题。下载地址:http://www.my-debugbar.com/ie...
IETester-----ie多版本测试工具
luguling200802544的专栏
06-10 776
1、IETester     简介:多版本IE测试好帮手 IETester 包含6个版本的IE(5.5/6.0/7.0/8.0/9.0/10 Preview),完全可以满足对 IE 兼容性的测试,再往前的版本也不支持 CSS 解析了,更何况也没有人再用 IE3/IE4 等古董级的界面
UI界面兼容性测试用例怎么写
01-12
UI界面兼容性测试用例的编写可以参考以下步骤: 1. 确定测试目标:确定要测试UI界面,例如网页、移动应用等。 2. 收集设备和浏览器信息:收集要进行兼容性测试的设备和浏览器的信息,包括操作系统、浏览器版本等。 3. 确定测试场景:根据实际需求和用户行为,确定要测试的典型场景,例如登录、注册、搜索等。 4. 编写测试用例:根据测试场景,编写具体的测试用例,包括输入数据、预期结果和实际结果。 5. 执行测试用例:在不同的设备和浏览器上执行测试用例,记录实际结果。 6. 分析测试结果:对比实际结果和预期结果,分析是否存在兼容性问题。 7. 记录问题和修复:如果发现兼容性问题,记录问题的详细信息,并与开发团队合作修复问题。 8. 重新执行测试用例:在修复问题后,重新执行测试用例,验证问题是否已解决。 9. 编写测试报告:根据测试结果,编写兼容性测试报告,包括测试环境、测试用例、测试结果和问题汇总等。 10. 提出改进建议:根据测试结果和问题汇总,提出改进建议,以改进UI界面的兼容性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • MeterSphere之设置服务开机自启动 6348
  • MeterSphere全局变量的使用 3937
  • MeterSphere SQL数据库查询按结果存储解析 3670
  • MeterSphere中数据库与接口结合断言 1844
  • MeterSphere接口请求及响应内容中的脚本处理 1378

分类专栏

  • 测试工具 6篇
  • 接口测试 1篇
  • MeterSphere 9篇
  • DataEase 1篇

最新评论

  • MeterSphere全局变量的使用

    weixin_37846926: 按按方法操作,没法做全局配置的

  • MeterSphere全局变量的使用

    尽头539: 数组需要怎么设置成全局变量

  • MeterSphere之设置服务开机自启动

    wxhlqy: 您好,这两行是前面的#需要去掉吗? # chkconfig: 2345 10 90 # description: MeterSphere service auto start

  • MeterSphere之设置服务开机自启动

    Test_dong: 设置成功了 但是重启后 还是不自启啊

大家在看

  • 阿里云是什么
  • 开发扫码点餐小程序,让用餐更方便!
  • python基础---运算符
  • 数据分析面试八股文--技能软件类
  • 【2024最新精简版】SpringCloud面试篇 756

最新文章

  • MeterSphere使用Nginx截断敏感URL
  • MeterSphere接口请求及响应内容中的脚本处理
  • MeterSphere全局变量的使用
2023年6篇
2021年4篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司鹤岗网站建设哪家好惠州网站建设黄冈网站优化软件推荐林芝网站优化按天计费多少钱景德镇SEO按天计费公司开封网站推广工具银川至尊标王推荐观澜seo排名公司恩施关键词排名报价马鞍山百度网站优化价格邯郸推广网站拉萨建站哪家好横岗网站优化软件报价菏泽网站搜索优化价格坂田百姓网标王推广公司四平至尊标王哪家好大浪seo哪家好怀化百度竞价推荐贵阳网站优化按天计费价格蚌埠SEO按天收费多少钱林芝网站seo优化多少钱徐州至尊标王价格泉州SEO按效果付费价格汕尾百度竞价推荐雅安网站优化按天扣费报价哈密seo排名玉林营销网站多少钱南充关键词按天收费迪庆SEO按天扣费推荐横岗至尊标王报价歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化