摘要:
最近碰到一个项目需要用到 rtsp 视频流做测试, 由于真实环境的 摄像头 并不能满足需求,故尝试了一下用本地视频文件转换成rtsp视频流做测试,记录一下~ 采用方案: Docker + EasyDarwin + FFmpeg 准备工作: 1. 创建一个文件夹 easydarwin 2. cd ea 阅读全文
摘要:
创建一个文件夹: mkdir ~/demo; cd ~/demo 创建一个Groovy Application: gradle init 配置app/build.gradle /* * This file was generated by the Gradle 'init' task. * * Th 阅读全文
摘要:
RestAssured是一款强大的接口自动化框架, 旨在使用方便的DSL,简化接口自动化。 下面是基于RestAssured扩展的一个简单框架示例, 先看看用例的风格: package testcases import models.Create_Post import models.Info_Po 阅读全文
摘要:
Jenkins Pipeline 有两种写法: Declarative 以及 Scripted,前一种使用了Jenkins基于Groovy实现的DSL,写起来相对有限制;后一种可以很好的在Jenkinsfile 中使用Groovy语句。 下面记录Scripted模式下常见的一些注意点: 1. 如何退 阅读全文
摘要:
当我们将原有Jenkins转为docker镜像进行管理时,会碰到如何将原来的插件批量的安装到Jenkins镜像中, 我们可以通过两个步骤实现: 在原有jenkins上的获取所有插件 在jenkins 的 script 页面(如: http://localhost/script)执行脚本 def pl 阅读全文
摘要:
在测试过程中,尤其是接口自动化测试框架搭建时,经常会碰到 json 文件或者数据流的处理,下面看看json的一些处理实例: /** * @author :ZackZhou * @date :Created in 2020/9/7 5:49 PM * @description :Groovy Json 阅读全文
摘要:
/** * @author :ZackZhou * @date :Created in 2020/10/22 5:25 PM * @description : * @modified By: * @version: */ //approach 1 def command = ['bash','-c' 阅读全文
摘要:
/** * @author :ZackZhou * @date :Created in 2020/9/15 2:04 PM * @description : * @modified By: * @version: */ //write file and read content //short fi 阅读全文
摘要:
Groovy 中有多种途径实现向原有类添加方法,具体有如下几种: MOP(meta object protocol) -- 详见 ExpandoMetaClass 扩展方法 -- GDK采用的此方法 Category 注解 -- 影响范围可控 Mixin 下面看下代码: /** * @author 阅读全文
摘要:
启动Jmeter 创建Recording Template File -> Templates -> Recording -> Create 设置代理 Jmeter设置代理端口 设置系统代理端口 开始录制 浏览器发起请求 阅读全文
摘要:
/** * @author :ZackZhou * @date :Created in 2020/10/9 2:31 PM * @description : * All classes that are compiled by Groovy implement the GroovyObject in 阅读全文