云测试平台
Posted tangpeng97
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云测试平台相关的知识,希望对你有一定的参考价值。
批跑流程是什么?
一。环境部署:
1.在批跑执行机的sidebyside文件夹中复制一份批跑环境文件夹,文件名称要与测试案例名称相同,然后将新项目localtester中改动的文件复制,进行替换。
2.修改文件: SideBySide.exe.config LocalTester.exe.config DCTTRunner.exe.config 将这三个文件夹中的dll修改成为当前项目的dll名称
3.开启分发代理: 打开执行机C: empCloudTestingMicroAgent 文件中 MicroAgent.exe文件,打开软件,服务端发送分发请求,才可以接收到到分发请求
4.测试环境是否部署成功: 运行更新后的localtester文件,在服务端向执行机发送请求,查看是否能够接收到请求后正常运行。
二。建立测试需求
在新建的测试需求中拖入想要批跑的单一或者复合案例【****就好像是把要测试的案例都放到一个数组之中】
三。建立测试场景
新增测试场景,选择自动化测试集,新建。【平台有bug,名字最好带日期】
编辑新建立的场景,将想要批跑的测试需求放进去【****直接成为一个二维数组:)】
点击构建场景,选择浏览器,保存。查看状态应显示为已构建。
四。核对执行机状态
假设准备使用192与193两台执行机进行批跑,需要查看两台执行机的状态,找到两台执行机,将执行机的状态设置为可用组。【之前遇到找不到对应的执行机,经排查,因为执行机升级win10,数据库汇总数据存在重复,页面数据读取失败】
五。常规性功能测试
点击常规性功能测试新增按钮,选择对应系统,新建名称不得重复,自动化版本web端的话就选other,选择对应的执行机,直接跑的话,设置日期为空点击保存后查看状态应该为None。
再次编辑新建的常规性功能测试,将之前新建的场景拖进来,保存之后点击启动执行【如果定时批跑则不要点击执行,到时他会自动执行】
六。平台BUG
平台提示可能会出问题,真实出的问题大概率是名称重复。
批跑分发bug,点击启动执行之后,查看常规性功能测试的执行状态,正常位Runing,但是如果是Excuted则表示已经完成分发请求,这个就是平台的bug,我明明里面15条请求,但是他只分发1条就结束了。应对方法就是,重启建场景,再次执行。记得关闭正在运行的分发请求,不然执行机会被占用。
以上是关于云测试平台的主要内容,如果未能解决你的问题,请参考以下文章