经过差不多一年的多次版本迭代,TestDeploy走到了v2.0.0。一路走过来,感触甚深。从一开始想象中的简单的运维化自动化测试平台,到现在支持Jenkins Master-Slave执行自动化测试和Locust分布式测试,都是不断实践得出来的成果,更是吃到了开源时代的红利。
TestDeploy,基于Docker实现的、以Jenkins作为统一管理平台的集HttpRunner接口自动化和Locust性能分布式的测试基础架构,旨在“快速提供测试标准化环境, 促进测试流程高效与稳定”。
功能概述:最突出的特征是实现高效的自动化,并将流程标准化。(1)自动化部署,简单的配置后执行程序即可实现nodes的初始化(2)采用shell作为主要开发语言,功能组件化(3)Jenkins作为统一管理平台,集中式管理(4)集成Httprunner2/Locust1.4等工具特性,支持执行分布式压测和接口自动化
代码已经开源,欢迎大家Star或fork:https://github.com/qtracer/TestDeploy
demo展示:
http://42.192.227.196:8080/
tester/tester



