All Projects → vamsiikrishna → Vex

vamsiikrishna / Vex

Licence: mit
vex is a small PHP app that sends some load to a web application

Projects that are alternatives of or similar to Vex

Hargo
Hargo is a Go library and command line utility that parses HAR files, can convert to curl format, and serve as a load test driver.
Stars: ✭ 164 (+15.49%)
Mutual labels:  http-requests, load-testing
Gatling Dubbo
A gatling plugin for running load tests on Apache Dubbo(https://github.com/apache/incubator-dubbo) and other java ecosystem.
Stars: ✭ 131 (-7.75%)
Mutual labels:  load-testing
Easygo
基于Kotlin、OkHttp的声明式网络框架,像写HTML界面一样写网络调用代码
Stars: ✭ 40 (-71.83%)
Mutual labels:  http-requests
Linkcrawler
Find broken links in webpage
Stars: ✭ 102 (-28.17%)
Mutual labels:  http-requests
Embedio
A tiny, cross-platform, module based web server for .NET
Stars: ✭ 1,007 (+609.15%)
Mutual labels:  http-requests
Hurl
HTTP server load test and parallel curl utilities from Verizon Digital Media Services
Stars: ✭ 114 (-19.72%)
Mutual labels:  load-testing
Http Factory
Implementation of PSR-17 (HTTP Message Factories)
Stars: ✭ 859 (+504.93%)
Mutual labels:  http-requests
Shadowreader
Serverless load testing for replaying website traffic. Powered by AWS Lambda.
Stars: ✭ 138 (-2.82%)
Mutual labels:  load-testing
Agent orange
Parse and process User Agents like a secret one
Stars: ✭ 127 (-10.56%)
Mutual labels:  http-requests
Easy Soap Request
Small Node.js library to make SOAP requests easier
Stars: ✭ 99 (-30.28%)
Mutual labels:  http-requests
Actix Ratelimit
Rate limiter framework for Actix web
Stars: ✭ 90 (-36.62%)
Mutual labels:  http-requests
Logstash Input Http
Stars: ✭ 46 (-67.61%)
Mutual labels:  http-requests
Mqtt Stresser
Load testing tool to stress MQTT message broker
Stars: ✭ 121 (-14.79%)
Mutual labels:  load-testing
Stormer
Wrappers for making load test with locust more convienient.
Stars: ✭ 41 (-71.13%)
Mutual labels:  http-requests
Frequest
FRequest - A fast, lightweight and opensource desktop application to make HTTP(s) requests
Stars: ✭ 130 (-8.45%)
Mutual labels:  http-requests
Breaker
Circuit breaker for HTTP requests in Elixir
Stars: ✭ 30 (-78.87%)
Mutual labels:  http-requests
Awesome K6
A curated list of resources on automated load- and performance testing using k6 🗻
Stars: ✭ 78 (-45.07%)
Mutual labels:  load-testing
Taurus
Automation-friendly framework for Continuous Testing by
Stars: ✭ 1,566 (+1002.82%)
Mutual labels:  load-testing
Fitted
Simplifying http requests using ES decorators
Stars: ✭ 139 (-2.11%)
Mutual labels:  http-requests
Chucker
🔎 An HTTP inspector for Android & OkHTTP (like Charles but on device)
Stars: ✭ 2,169 (+1427.46%)
Mutual labels:  http-requests

vex is a small PHP app that sends some load to a web application

vex - PHP based HTTP load generator

Installation

Download the latest release from GitHub Releases.

Or require globally using Composer with composer global require vamsiikrishna/vex. This will automatically add the vex binary to your path.

Usage

Usage:
vex [options] [--] <url> [<n>] [<c>]

Arguments:

  url                      The URL to which the requests should be sent
  n                        Number of requests to be made [default: 1]
  c                        Concurrency [default: 1]

Options:

  -m, --method[=METHOD]    HTTP Method [default: "GET"]
  -H, --headers[=HEADERS]  Headers (multiple values allowed)
  -d, --body[=BODY]        Request body

Example:

  • 1000 Get requests with 10 concurrency to http://127.0.0.1:8000

./vex.phar vex http://127.0.0.1:8000 1000 10

  • 1000 POST requests with 10 concurrency to http://127.0.0.1:8000 with custom headers and body
./vex.phar vex http://127.0.0.1:8000 1000 10 \
-m "POST" \
-H "accept:application/json, text/plain, */*" \
-H "accept-language:en-IN,en-GB;q=0.8,en-US;q=0.6,en;q=0.4" \
-d "{\"message\": \"Hello world! Your JustAPIs instance is running correctly.\"}"
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].