Continuous testing is the process of performing automated testing during software delivery and, through tight integration with the DevOps tool chain, helps organizations get feedback on business risks as quickly as possible after software release.

Continuous testing is an extension of automated testing to cover everything from “test left” to “test right” in response to the increasing complexity and accelerating delivery requirements of modern application development.

Whether the software quality can be tested sustainably and automatically is directly related to the efficiency of the software delivery pipeline and the online time of business applications.

Today, ma Jianchang recommended this open source project is a one-stop open source enterprise continuous testing platform, let’s see what it can do ~

Project Name: MeterSphere Project author: FIT2CLOUD Open-source License agreement: GPL-2.0 Project address: gitee.com/fit2cloud-f…

Project introduction

MeterSphere is a one-stop open source continuous testing platform, covering test tracking, interface testing, performance testing, team collaboration and other functions. It is compatible with JMeter and other open source standards, effectively assisting development and test teams to make full use of cloud flexibility for highly scalable automated testing and accelerating the delivery of high-quality software.

It can achieve:

  • Test tracking: Far more than TestLink, covering the entire process from writing use cases to generating test reports;
  • Interface testing: Combining the ease of Postman with the flexibility of JMeter, interface management, interface Mock, multi-protocol support, scene automation, everything you could want.
  • Performance testing: Compatible with JMeter, support Kubernetes and cloud environment, easily support high concurrency, distributed performance testing;
  • Team collaboration: user management, tenant management, rights management, resource management, no matter the size of the team, there is always a suitable landing way.

Technology stack

  • Back-end: Spring Boot
  • Front end: Vue. Js
  • Middleware: MySQL, Kafka
  • Infrastructure: Docker, Kubernetes
  • Test engine: JMeter

The project architecture

Project screenshots

Project characteristics

  • Open source: based on open source and compatible with open source; Release new versions every month, download and install more than 100 times a day, and have been verified by a large number of customers;
  • One-stop: a product comprehensively covers test tracking, interface testing, performance testing and other functions and forms linkage: use-case management is base requirements, interface automation testing is high-frequency requirements, and performance testing is expert services as the main tool, supplemented by tools; A product fully meets the full life cycle requirements from test planning, test execution to test report analysis;
  • Continuous testing: Ability to integrate testing into continuous delivery and DevOps systems; Seamless bug-management tools and continuous integration tools; Support team collaboration and asset deposition.

If your team is looking for a platform for continuous testing, MeterSphere might be a good choice. Check out its project homepage: gitee.com/fit2cloud-f…