摘要:
前言 pytest xdist是一款优秀的分布式测试插件,它可以实现进程级别的并发,也可以实现类似于master worker主从分布式测试。目前中文网站对于进程级别的并发介绍的比较多,对于主从分布式测试的资料少之又少。经过反复的实践,对于主从分布式环境的部署和运行有了一定的认知,因此,在本文中将着 阅读全文
摘要:
背景 如果你想给测试报告配置环境(ENVIRONMENT)和分类(CATEGORIES),需要怎么做呢?非常简单,请按照我们的步骤来 配置ENVIRONMENT 在allre results目录下(对于我们的项目来说,是allure_reports目录,即生成json和txt的目录),添加envir 阅读全文
摘要:
安装jenkins的Allure插件 进入jenkins的插件管理,切换到可选插件,查找Allure插件,点击下载待重启后安装 这里出现了问题:手动安装插件时报错 因为版本的问题,至少要升jenkins到v2.138.4 之后才可以安装Allure,但是镜像库里没有那么新的版本。只能在centos7 阅读全文
摘要:
安装jenkins 在centos7中安装jenkins,使用rpm的方式 启动jenkins 这时候发现报错了: 定位问题 根据提示使用 查看报错信息,发现是找不到java目录 解决办法 解决办法一 查找我们自己的java安装路径,然后设置软链接 我用的就是这种 解决办法二 使用vim编辑jenk 阅读全文
摘要:
添加日志 添加日志同样是在Common目录下,创建一个存放日志的目录Logs和日志类MyLogger,实现的方式并不复杂,不再赘述,只是添加下源码 修改测试请求类TestMyRequest,加入日志并执行,可以看到一些效果 生成测试报告 在项目目录下新建一个存放报告的目录HTMLReposts,再创 阅读全文
摘要:
实现测试请求类的两种方式 在TestCases目录下创建测试请求类TestMyRequest,然后获取列表[字典]形式的测试数据,最后使用for循环遍历每一组测试数据 使用unittest运行后,可以发现多条测试用例被合并成了一条测试用例,这显然是不符合我们期望的,我们期望Excel中的每一行的数据 阅读全文
摘要:
一种冗余的设计 比如我们有注册接口:http://localhost:8099/futureloan/mvc/api/member/register , 其请求方式支持GET/POST,其参数分别为: | 变量 | 变量名 | 类型 | 说明 | 可否为空 | | | | | | | | 手机号 | 阅读全文
摘要:
安装步骤 搜索镜像 下载镜像 创建数据挂载目录 运行容器 这里需要查看容器内数据的路径是在/var/jenkins_home下 v /opt/jenkins:/var/jenkins_jome表示将/var/jenkins_home的数据挂载在/opt/jenkins下 d表示在后台运行容器,并返回 阅读全文
摘要:
python脚本 docker中没有专门的命令来查看远程仓库的标签,如果使用git pull centos来拉取,一般拉取的都是镜像的latest标签 但是有一个网页链接可以查询到对应镜像的标签信息:https://registry.hub.docker.com/v1/repositories/【镜 阅读全文
摘要:
操作系统 推荐使用Ubuntu、Debian和RHEL(Centos、Fedora等) 在Windows和OS X中也可以使用,但要安装Docker Toolbox工具 内核 推荐3.8及以上的内核,虽然只是要求内核 =2.6,但是虽然一些老版本的也能运行,但运行结果会有很大的不同 内核必须支持并开 阅读全文