简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
介绍本框架基于Python语言进行开发,使用pytest管理用例运行,使用Jenkins+Allue进行脚本执行与报告展示。适用于Web、H5、IOS、安卓的UI自动化测试元素封装对于一个需要定位的元素,我们一般就需要用到它的描述、定位方式、定位语句、使用时的变量名由于部分元素出现时间较长,增加一个等待时间我们编写一个Locator类,来描述一个定位元素classLocator:"""页面元素封装
一、Jenkins介绍二、Jenkins Pipeline介绍Jenkins Pipeline总体介绍1.Pipeline 是Jenkins 2.X核心特性,帮助Jenkins实现从CI到CD与DevOps的转变2.Pipeline 简而言之,就是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排与可视化。什么是Jenkins
目录1.从代码层面说,程序为什么会崩溃1)读取未赋值的变量2)函数栈溢出3)数组访问越界4)指针的目标对象不可用5)参数错误6)ClassNotFoundException异常7)未捕获的异常8)内存泄漏9)服务器宕机了2.while死循环和for死循环的区别3.集合的特点是什么4.Python中json
▌背景目前在公司维护的测试工具平台,有时候前端需要更新。改完前端 Vue 项目之后,还得在执行 npm run build 打包整个项目,再把打包好的整个项目拷贝过去后端项目中:这一步骤非常繁琐且不符合前后端分离的思想。为此考虑使用 Nginx 部署前端项目,后期可以配合 rancher 进行 CICD。▌Dockerfile 详解# 构建镜像基于onbuild_vue:v1镜像FROM harb
测试xml用过类似的方法xmllint,如果只是对结果进行基本的检查,利用弱类型语言的特性,使用Python进行反序列化即可验证文件格式是否正确,但如果需要进行类型、数值范围等逻辑测试,通过Json Schema非常适合。Json Schema是定义Json数据约束的一个标准,数据发送方、接收方都可以通过这个约定,进行数据验证保证交换数据的正确性。描述已知的数据格式;提供人类和机器都可以清晰阅读的
测试HTTP接口,同时也支持REST风格的工具有很多。根据我的十多年的测试经验,推荐几款主流的接口工具,供大家参考。
k8s全称kubernetes(首字母为 k、首字母与尾字母之间有 8 个字符、尾字母为 s,所以简称 k8s),基于Docker容器集群环境管理问题,是谷歌保密十几年的秘密武器----Borg系统的一个开源版本,于2014年9月发布第一个版本,2015年7月发布第一个正式版本。一般我们对目标环境压测时候,指标满不足不了需求,最常见的处理方式就是扩容机器,不过业务访问有高峰期,日常期,高峰期需要1
为什么要使用docker?如果要分布式联动每台主机,就要求每台主机都要有Jmeter环境(JDK + JMeter)如果利用docker就可以通过docker管理 Jmeter环境,简单的拉取镜像,启动容器即可。进一步讲,利用k8s、云服务可以无限的扩容Jmeter试压机,理论上多少的并发用户都可以模拟。
前言:该系列文章,围绕持续集成:Jenkins+Docker+K8S相关组件,实现自动化管理源码编译、打包、镜像构建、部署等操作;本篇文章主要描述Jenkins基础用法。一、Jenkins安装1、环境部署下载Jenkins包注意这里直接下载war文件,以Java服务的形式启动。环境:war运行版本:2.289.3类型:Generic Java package (.war)启动命令java-jarj
前言:在Ui测试的时候,有时我们会遇到”元素以图片的形式展示内容”(最经典的案例使验证码).这时传统的文档解析方案就失效了但是,Python中你可以轻易的使用ocr(光学字符识别)技术.对图片元素中的文字进行提取.从而解决技术难题,具体需要以下3步:①安装Tesseract-ocr服务②安装pytesseract-python驱动库③识别图片1.关于Tesseract①Tesseract是一款由G