All Projects → johrstrom → cloud-meter

johrstrom / cloud-meter

Licence: Apache-2.0 license
An attempt to port Apache Jmeter to a web based architecture.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to cloud-meter

Jddc solution 4th
2018-JDDC大赛第4名的解决方案
Stars: ✭ 235 (+1205.56%)
Mutual labels:  qa
kubernetes-jmeter
Jmeter test workload on kubernetes deployed via helm charts – Please [✩Star] if you're using it ;)
Stars: ✭ 61 (+238.89%)
Mutual labels:  jmeter
jmeter-grpc-request
JMeter gRPC Request load test plugin for gRPC
Stars: ✭ 137 (+661.11%)
Mutual labels:  jmeter
Pywinauto
Windows GUI Automation with Python (based on text properties)
Stars: ✭ 3,175 (+17538.89%)
Mutual labels:  qa
jtl-reporter
JtlReporter is an online application that allows users to generate beautiful, customizable and easy to understand performance reports from JMeter(Taurus), Locust, and other tools.
Stars: ✭ 85 (+372.22%)
Mutual labels:  jmeter
awesome-python-code-formatters
A curated list of awesome Python code formatters
Stars: ✭ 168 (+833.33%)
Mutual labels:  qa
Goreplay
As your application grows, the effort required to test it also grows exponentially. GoReplay offers you the simple idea of reusing your existing traffic for testing, which makes it incredibly powerful. Our state of art technique allows you to analyze and record your application traffic without affecting it. This eliminates the risks that come with putting a third party component in the critical path.
Stars: ✭ 14,981 (+83127.78%)
Mutual labels:  qa
test junkie
Highly configurable testing framework for Python
Stars: ✭ 72 (+300%)
Mutual labels:  qa
autotests
Armbian automated testings
Stars: ✭ 18 (+0%)
Mutual labels:  qa
KBQA-Exploration
知识图谱初探,关系抽取,实体抽取,基于kb的问答,基于es的问答,知识图谱可视化
Stars: ✭ 45 (+150%)
Mutual labels:  qa
Links-QA
Сборная солянка полезных ссылок для QA/тестировщика. Ссылки будут постоянно пополняться.
Stars: ✭ 42 (+133.33%)
Mutual labels:  qa
SeLite
Automated database-enabled navigation ✔️ of web applications
Stars: ✭ 34 (+88.89%)
Mutual labels:  qa
awesome-cypress
🎉 A curated list of awesome things related to Cypress
Stars: ✭ 274 (+1422.22%)
Mutual labels:  qa
Qawolf
🐺 Create browser tests 10x faster
Stars: ✭ 2,912 (+16077.78%)
Mutual labels:  qa
mailhandler
Simple lightweight mail library which allows you to send and retrieve emails, and get more details about email sending and delivery
Stars: ✭ 49 (+172.22%)
Mutual labels:  qa
Swapy
not maintained any more (will be replaced by py_inspect)
Stars: ✭ 233 (+1194.44%)
Mutual labels:  qa
JEval
⚡ JEval helps you to evaluate your JMeter test plan and provides recommendation before you start your performance testing. All contributions welcome 🙏.
Stars: ✭ 28 (+55.56%)
Mutual labels:  jmeter
ltc
Online web application-dashboard for report analyzing,running and online monitoring of load tests started with JMeter
Stars: ✭ 185 (+927.78%)
Mutual labels:  jmeter
awesome-testing
Software Testing for QA.
Stars: ✭ 48 (+166.67%)
Mutual labels:  qa
snap-this
A tool to make quick screenshots for multiple mobile devices of your web app in a couple of minutes.
Stars: ✭ 31 (+72.22%)
Mutual labels:  qa

Build Status

CloudMeter

Introduction

This is an attempt to port the Apache Jmeter project to a Spring web application.

The reasons and design goals for this endeavor are:

  • Distributed Architecture
    • JMeter already runs distributed tests, but in a large organization it's hard to share testplans or compute resources to run them.
    • CloudMeter is entirely distributed so everyone can access testplans (given access roles), schedule tests to be run on available resources, store and share results easily.

The end goal for this layout would look something like this: Users connect throw a web browser to a cloud-meter server (either locally or clustered across a network). They store testplans in a repository (relational-database, etc.,). Given a permission/directory structure other users may then interact with other users test plans. Distributed test runs behave much like they do in the Apache project.

Disclaimer

This project is still in the very beginning stage of development, meaning if you happen to be reading this you're probably about 4 years early. It does not work. It may do very little other than boot and it may not even do that.

I can make no guarantees about the working state of this project or the code. If it's here, it compiles, but that's about it at this time. I intend to be working on it a lot in the future and this README will change as the maturity of this project increases.

Current Status

Also refer to the wiki

Right now I'm working a lot on building out the /api/v1/testelement api.

This will enable users to create new items in the ui.

At this moment (at least when I'm working on the ui) I'm mostly working on the static html pages so I can modify the frontend js and simply refresh my browser without having to recompile the jar.

What's next

  • Once the testelement api is complete, the js frontend needs to be updated to interact with it fully At which point, you should be able to build out a tree on the left hand side.
  • Then, the all the center-right screen needs to show text fields, areas, check boxes etc to actually update and interact with the elements themselves.
  • Then comes storage. Once we can interact with test plans, we'll need to be able to store
  • By the time that happens, I'm sure I'll have this list updated so I don't really have to finish it now.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].