一个基于集成jenkins的测试平台】的更多相关文章

(一)先看测试业务的情况: 有各种各样的任务包括代码构建.部署搭建.单元测试.功能自动化测试(包括许多模块的功能自动化测试,有十几个居多),性能测试.正确性验证:复杂一点的是这些任务在不同的测试阶段中都必须部署一套,一般测试至少都需要有三套环境:dailyrun环境.两套test环境用来测试不同版本.日常每天有每日构建环境,正式版本发布有发布环境.要做到持续集成,则每天晚上都需要运行所有的构建.部署.ut.ft.性能.正确性,这些任务达到五十五个,彼此之间存在依赖关系,功能测试则由于资源有限不得…
部署Go项目简介 对于golang的发布,之前一直没有一套规范的发布流程,来看看之前发布流程: 方案一 • 开发者本地环境需要将环境变量文件改为正式环境配置 • 编译成可执行文件 • 发送给运维 • (运维)将文件覆盖为线上 • (运维)重启进程 (可谓"又臭又长") 方案二 开发者将代码commit到gitlab上交给运维同学 (运维)pull代码 (运维)编译成可执行文件 (运维)覆盖线上文件 (运维)重启进程 这种对于运维属于重度依赖,而运维同学又需要去关心代码的编译,增加了运维…
作案工具下载 EasyDarwin 服务端程序,用来接受推流和拉流 FFmpeg 可以用来推流视频数据到服务端,也可以从服务端拉流下来播放,也可以从一个服务端拉流下来,转推到另一个服务端去. EasyPlayer-RTSP RTSP播放器,有PC版,也有手机版 EasyScreenLive 抓屏工具,可以抓取屏幕,并放出RTSP地址,供拉取 部署环境 把FFmpeg解压出来,并把bin目录添加到环境变量 Path 运行服务端 解压EasyDarwin,可以看到个start.bat,运行它,会弹出…
QQ群: GitHub:https://github.com/yjlch1016/dapi 一.接口关联思路: 在接口测试中, 很多场景下, 上一个接口的出参要作为下一个接口的入参, 即上一个接口的响应结果中的值要作为下一个接口的请求数据, 在JMeter里面, 这叫做关联. 看了网上的开源项目, 有的花了很大篇幅介绍测试报告等, 但是那些都是辅助模块, 不是重点, 接口测试的重点是怎么组织测试用例(基本流.备选流), 没有讲清楚怎么做接口关联. 有些是把需要传参的接口先执行一遍, 然后再传递给…
GitHub:https://github.com/yjlch1016/dapi 一.项目命名: dapi:即Django+API测试的缩写 二.设计思想: 模拟性能测试工具JMeter的思路, 实现接口测试与性能测试的Web化, 计划有产品模块.接口测试用例模块.性能测试用例模块.任务队列模块.测试报告模块等, 前期采用Django+Bootstrap前后端不分离的模式实现功能, 后期再严格按照RESTful的风格来编程. 三.Python依赖: Django==2.2.2PyMySQL==0…
QQ群: GitHub:https://github.com/yjlch1016/dapi Nginx+uWSGI 前置条件:以下所有操作均在root账号下面进行如果不是root用户请注意权限问题因为是自己搭的服务器所以无所谓安全问题如果是公司的服务器请不要使用root账号 一.安装uWSGI服务器: 当我们在本地运行Django时一般是python manage.py runserver但是在服务器上面是结合uWSGI pip install uwsgi安装uWSGIuWSGI是Python的…
QQ群: GitHub:https://github.com/yjlch1016/dapi JMeter非GUI模式下: jmeter -n -t jmx脚本 -l jtl文件 -e -o 测试报告目录# 不传递参数的运行命令jmeter -J线程数变量名=值1 -J持续时间变量名=值2 -n -t jmx脚本 -l jtl文件 -e -o 测试报告目录# 传递参数的运行命令(大写的J) 一.编写JMeter脚本: 参数化线程数${__P(threadNumber,)}与持续时间${__P(co…
QQ群: GitHub:https://github.com/yjlch1016/dapi 一.柱状图 二.饼状图…
QQ群: GitHub:https://github.com/yjlch1016/dapi 一.间隔时间: 二.定时时间: 三.任务设置: 四.任务结果:…
QQ群: GitHub:https://github.com/yjlch1016/dapi 一.登录页login.html: 二.首页home.html: 三.产品线列表页product.html: 四.模块列表页module.html: 五.用例组列表页case_group.html: 六.用例列表页interface.html: 七.压测脚本列表页performance.html: 八.压测结果列表页performance_result.html:…