autocannon-ci - run your benchmarks as part of your dev flow, for Node.js

  •        62

autocannon-ci can store the results and generate the flamegraphs of your HTTP/1.1 benchmarks of Node.js server. Run your autocannon benchmarks as part of your CI/dev flow, for Node.js. autocannon-ci is a tool to run multiple HTTP/1.1 benchmarks, and generate the relative flamegraphs, with the help of 0x.

https://github.com/mcollina/autocannon-ci#readme

Dependencies:

0x : ^2.3.1
abstract-blob-store : ^3.2.0
autocannon : ^0.16.0
autocannon-compare : ^0.2.0
aws-sdk : ^2.12.0
bel : ^4.5.1
bloomrun : ^3.0.3
chalk : ^1.1.3
commist : ^1.0.0
concat-stream : ^1.6.0
debug : ^2.6.0
fastq : ^1.5.0
fs-blob-store : ^5.2.1
glob : ^7.1.1
help-me : ^1.0.1
minimist : ^1.2.0
pretty-bytes : ^4.0.2
ps-tree : ^1.1.0
pump : ^1.0.2
request : ^2.79.0
rimraf : ^2.5.4
s3-blob-store : ^1.2.3
shell-quote : ^1.6.1
steed : ^1.1.3
table : ^4.0.1
yamljs : ^0.2.8

Tags
Implementation
License
Platform

   




Related Projects

serverless-artillery - Combine serverless with artillery and you get serverless-artillery for instant, cheap, and easy performance testing at scale

  •    Javascript

Combine serverless with artillery and you get serverless-artillery (a.k.a. serverless-artillery) for instant, cheap, and easy performance testing at scale. We were motivated to create this project in order to facilitate moving performance testing earlier and more frequently into our CI/CD pipelines such that the question wasn't 'whether...' but 'why wouldn't...' '...you automatically (acceptance and) perf test your system every time you check in?'.

volkswagen - :see_no_evil: Volkswagen detects when your tests are being run in a CI server, and makes them pass

  •    Javascript

Volkswagen detects when your tests are being run in a CI server, and makes them pass. If you want your software to be adopted by Americans, good tests scores from the CI server are very important. Volkswagen uses a defeat device to detect when it's being tested in a CI server and will automatically reduce errors to an acceptable level for the tests to pass. This will allow you to spend less time worrying about testing and more time enjoying the good life as a trustful software developer.

lighthouse-ci - Run Lighthouse in CI using Docker

  •    Javascript

This repo contains the frontend and backend for the Lighthouse CI server. Please note: This drop in service is considered Beta. There are no SLAs or uptime guarantees. If you're interested in running your own CI server in a Docker container, check out Running your own CI server.

gitlab-ci-multi-runner - This repository is a mirror for automated DockerHub builds. Please go to:

  •    Go

This is the repository of the official GitLab Runner written in Go. It runs tests and sends the results to GitLab. GitLab CI is the open-source continuous integration service included with GitLab that coordinates the testing. The old name of this project was GitLab CI Multi Runner but please use "GitLab Runner" (without CI) from now on. Contributions are welcome, see CONTRIBUTING.md for more details.


lighthousebot - Run Lighthouse in CI, as a web service, using Docker. Pass/Fail GH pull requests.

  •    Javascript

This repo contains the frontend and backend for running Lighthouse in CI and integration with Github Pull Requests. An example web service is hosted for demo purposes. Note: This repo was previously named "lighthouse-ci".

Mobile-Security-Framework-MobSF - Mobile Security Framework is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing framework capable of performing static analysis, dynamic analysis, malware analysis and web API testing

  •    Python

Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing framework capable of performing static, dynamic and malware analysis. It can be used for effective and fast security analysis of Android, iOS and Windows mobile applications and support both binaries (APK, IPA & APPX ) and zipped source code. MobSF can do dynamic application testing at runtime for Android apps and has Web API fuzzing capabilities powered by CapFuzz, a Web API specific security scanner. MobSF is designed to make your CI/CD or DevSecOps pipeline integration seamless. Your generous donations will keep us motivated.

trust - Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows

  •    Shell

CI test your crate (library or binary) on Linux, macOS and Windows and on more than just the x86 architecture. Cargo artifacts are cached and reused between CI builds.

perf-tools - Performance analysis tools based on Linux perf_events (aka perf) and ftrace

  •    Shell

A miscellaneous collection of in-development and unsupported performance analysis tools for Linux ftrace and perf_events (aka the "perf" command). Both ftrace and perf are core Linux tracing tools, included in the kernel source. Your system probably has ftrace already, and perf is often just a package add (see Prerequisites).These tools are designed to be easy to install (fewest dependencies), provide advanced performance observability, and be simple to use: do one thing and do it well. This collection was created by Brendan Gregg (author of the DTraceToolkit).

css-perf - **Archived.** Derping around with measuring CSS performance.

  •    HTML

This project is archived and will not be maintained or updated. css-perf is a completely unscientific way of testing CSS performance. Most of these tests will revolve around methodologies and techniques for determining effective CSS architecture. Put another way, I want to know what works best given a particular comparison of CSS strategies.

browser-perf - Performance Metrics for Web Browsers

  •    Javascript

Read more on why browser-perf here. Please see the wiki pages for more information. You can find information about supported browsers, getting started, command line usage, reference for the Node API etc.

hotspot - The Linux perf GUI for performance analysis.

  •    C++

This project is a KDAB R&D effort to create a standalone GUI for performance data. As the first goal, we want to provide a UI like KCachegrind around Linux perf. Looking ahead, we intend to support various other performance data formats under this umbrella. The main feature of hotspot is visualizing a perf.data file graphically.

Performance - Client side performance tool

  •    Javascript

In short about: This is an npm package to display statistics about your web pages, information such as CSS resources count, Google PageSpeed Insights score, information on how to fix performance issues, HTML errors and more in one custom web page. Tech details: This package mainly uses three plugins w3cjs (HTML test errors, warnings etc), Google PageSpeed Insights (a lot information, for example: how to fix main load/performance issues, load times...) and dev-perf (number of 404 errors, number of images without dimensions etc), The information collected is then displayed in an AngularJS based webpage.

ci - Open source, self hosted, mobile optimized CI powered by fastlane

  •    Ruby

Open source, self-hosted, mobile-optimized CI powered by fastlane brought to you by the fastlane team. We strongly believe in making Continuous Integration systems for mobile app developers better. While CI is a solved problem for backend and frontend applications, mobile ecosystems saw almost no improvements in their workflows. Three years ago we solved the problem of mobile app deployment with fastlane. We want to stay true to our long-term vision of automating every single aspect of your daily development workflow. Together, with the community, we have the experience and know-how to build a world-class, easy-to-use mobile-only CI, with the added benefits of being fully self-hosted and open source.

perf-tooling - List of performance analysis, monitoring and optimization tools

  •    Javascript

Welcome to Perf Tooling. Perf Tooling is a shared resource to keep track of new and existent performance tools.

Windows Phone 7 Continuous Integration Testing Framework

  •    

WP7 CI is a port of the Silverlight Toolkit Test Framework with added CI support, allowing tests to be run in the emulator from the command line

sous-chef - Develop & test your OpsCode Chef cookbooks with pleasure with Vagrant & VirtualBox

  •    Ruby

Travis Sous Chef is a repository that makes development and testing of Chef cookbooks (for Travis CI but not just) easy. It brings practices that the Travis Development Team uses to develop new and test modified cookbooks for Travis CI to the masses. Sous Chef intentionally focuses on automating away as many distractions as possible so you can focus on developing your Chef cookbooks. It does just one thing but does it well.

gradle-android-command-plugin - Handy commands for testing Android on CI

  •    Groovy

Use gradle tasks to run specific adb commands. This is particularly useful for CI servers but could be used to speed up development as well.

jenkins-build-monitor-plugin - Jenkins CI Build Monitor Plugin

  •    Java

Build Monitor Plugin provides a highly visible view of the status of selected Jenkins jobs. It easily accommodates different computer screen sizes and is ideal as an Extreme Feedback Device to be displayed on a screen on your office wall. (Inspired by the no longer maintained RadiatorView plugin).