Code Monkey home page Code Monkey logo

not-so-human-benchmark's Introduction

Not-So-Human Benchmark

This program aims to automate Human Benchmark tests using Playwright. It provides a set of commands to run different tests and allows customization of delay between actions and words per minute for typing tests.

Requirements

  • Node.js
  • npm (Node Package Manager)

Installation

npm install -g not-so-human-benchmark

Usage

Command Line Interface

not-so-human-benchmark [command] [options]

Commands and Options

  • reactiontime: Run reaction time test.

    Options:

    • -d, --delay [time]: The delay between actions, in milliseconds.

    Example:

    not-so-human-benchmark reactiontime --delay 100
  • aim: Run aim test.

    Options:

    • -d, --delay [time]: The delay between actions, in milliseconds.

    Example:

    not-so-human-benchmark aim --delay 50
  • number-memory: Run number memory test.

    Example:

    not-so-human-benchmark number-memory
  • verbal-memory: Run verbal memory test.

    Example:

    not-so-human-benchmark verbal-memory
  • chimp: Run chimp test.

    Options:

    • -d, --delay [time]: The delay between actions, in milliseconds.

    Example:

    not-so-human-benchmark chimp --delay 200
  • memory: Run memory test.

    Example:

    not-so-human-benchmark memory
  • typing: Run typing test.

    Options:

    • --wordsperminute [wpm]: How many words per minute to type.
    • -d, --delay [time]: The delay between actions, in milliseconds.

    Example:

    not-so-human-benchmark typing --wordsperminute 60

    --wordperminute is not accurate, but a rough estimate. If accuracy is needed, use --delay instead

  • sequence: Run sequence memory test.

    Options:

    • -d, --delay [time]: The delay between actions, in milliseconds.

    Example:

    not-so-human-benchmark sequence --delay 300

Quitting Tests

During a benchmark test, type q+Enter to quit the current test. Type q+Enter again to exit the program.

not-so-human-benchmark's People

Contributors

redyetidev avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.