随笔分类 - 自动化框架应用
应用实例及心得体会
jmeter自动化脚本编写
摘要:1.json提取 2.计数器使用 使用时:${tIndex},可以在接口,beanshell任何地方使用 3.设为全局变量 使用为:${__property(T1)} 4.数据文件引用 注意报乱码的时候,csv用txt保存,选择utf-8编码即可 5.普通断言 PS:在写脚本的时候,可以将断言值设为
阅读全文
jenkins配置之代码变化时自动触发构建
摘要:1.使用轮询机制 2.构建不稳定发送给责任人 ->需要注意,代码提交人不是jenkins用户时,无法发送邮件 ->解决方法,给该用户设置初始密码 选择对应用户 设置密码
阅读全文
mysql数据库下载及安装
摘要:1.官网下载mysql数据库,解压之后,配置环境变量 path 添加 bin目录,例如 D:\mysql-8.0.17-winx64\bin 2.安装包解压后,没有网上教程里面提到的data文件夹和my-default.ini 自己制作my-default.ini,data文件夹不用管,后面会自动生
阅读全文
docker安装
摘要:1.之前本机是windows直接安装,没有问题 只需在官网,按照步骤一步步操作即可 https://hub.docker.com/?overlay=onboarding 2.服务器上安装的时候果然遇到许多问题,这边使用的服务器为windows2012 1)下载dockerbox,https://do
阅读全文
UI/API/APP软件测试自动化方案(目录)
摘要:(一)自动化实践(架构及脚本) 1.UI自动化 1) js+mocha 2) 影刀 3) java+selenium+junit+jenkins+allure+po+maven 4) python+selenium+testng+jenkins+allure+po 2.API自动化 1)jmeter
阅读全文
UI自动化使用docker做并行执行
摘要:在做UI自动化的时候,大部分人会遇到脚本执行过长的问题,这个一般通过并行处理。使用selenium grid做分发。 但是传统的方案需要多个node节点,一般小公司无法提供如此多的服务器。改用VM虚拟机之后,虽然可以解决硬件的限制问题,VM搭建复杂,消耗资源过多,也是有其缺点。 在docker普及的
阅读全文
allure趋势图无数据
摘要:1.本地执行之后,没有报告 在jenkins执行有时候也会没有报告(UI的会出现,API的不会出现,也是奇怪) 2.原因: allure-result文件中没有history文件夹 3.解决: 将allure-report中的history复制到allure-result
阅读全文
maven项目在jenkins上以配置文件及Git分支作为参数执行构建
摘要:pom.xml文件需要作如下设置 1.引入环境变量 2.文件名以变量代替 3.jenkins设置变量 git分支相关配置(先配置相关插件Git Parameter Plug-In)
阅读全文
jenkins 配置参数执行
摘要:自动化一般搭建在jenkins上,在使用中会遇到一些配置问题,这里简单叙述下。 插件 1)报告allure:Allure Jenkins Plugin 2)ant 3)git按照分支做参数构建:Git Parameter Plug-In 4)邮件:Mailer Plugin 环境变量 jenkins
阅读全文
maven+java+tesng 遇到的坑
摘要:1.方法引入不了 alt+enter,在下拉框中寻找合适的包,没有的话,就在pom.xml引入,再找到add to class 2.引入的包报错,第三方包的方法不存在 NoSuchMethodError 经过多方核查,发现少引入了依赖。一般这种报不存在的情况,都是第三方包没有打入相关依赖,需要自行引
阅读全文
浙公网安备 33010602011771号