All Projects → junneyang → Http Benchmark Tornado

junneyang / Http Benchmark Tornado

基于Python Tornado的高性能http性能测试工具。Java Netty版: https://github.com/junneyang/http-benchmark-netty 。

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Http Benchmark Tornado

Php Framework Benchmark
PHP Framework Benchmark
Stars: ✭ 1,035 (+1444.78%)
Mutual labels:  benchmark
Pplbench
Evaluation Framework for Probabilistic Programming Languages
Stars: ✭ 57 (-14.93%)
Mutual labels:  benchmark
Gl vs vk
Comparison of OpenGL and Vulkan API in terms of performance.
Stars: ✭ 65 (-2.99%)
Mutual labels:  benchmark
Awesome Semantic Segmentation
🤘 awesome-semantic-segmentation
Stars: ✭ 8,831 (+13080.6%)
Mutual labels:  benchmark
Hash Bench
Java Hashing, CRC and Checksum Benchmark (JMH)
Stars: ✭ 53 (-20.9%)
Mutual labels:  benchmark
Rb
A thread-safe fixed-size circular buffer written in safe Rust.
Stars: ✭ 59 (-11.94%)
Mutual labels:  benchmark
Java Sec Code
Java web common vulnerabilities and security code which is base on springboot and spring security
Stars: ✭ 1,033 (+1441.79%)
Mutual labels:  benchmark
Evalne
Source code for EvalNE, a Python library for evaluating Network Embedding methods.
Stars: ✭ 67 (+0%)
Mutual labels:  benchmark
Pytest Django Queries
Generate performance reports from your django database performance tests.
Stars: ✭ 54 (-19.4%)
Mutual labels:  benchmark
Freqbench
Comprehensive CPU frequency performance/power benchmark
Stars: ✭ 65 (-2.99%)
Mutual labels:  benchmark
Jsbench Me
jsbench.me - JavaScript performance benchmarking playground
Stars: ✭ 50 (-25.37%)
Mutual labels:  benchmark
Dbbench
🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts
Stars: ✭ 52 (-22.39%)
Mutual labels:  benchmark
Benchmark Websocket
Websocket Client and Server for benchmarks with Millions of concurrent connections.
Stars: ✭ 62 (-7.46%)
Mutual labels:  benchmark
Bast
Simple but Elegant Web Framework
Stars: ✭ 49 (-26.87%)
Mutual labels:  tornado
Http Benchmarks
Benchmarks for common embedded Java and Kotlin web frameworks
Stars: ✭ 65 (-2.99%)
Mutual labels:  benchmark
Dana
Test/benchmark regression and comparison system with dashboard
Stars: ✭ 46 (-31.34%)
Mutual labels:  benchmark
Functional Components Benchmark
Directly calling functional components instead of mounting them is faster.
Stars: ✭ 59 (-11.94%)
Mutual labels:  benchmark
Crypto Bench
Benchmarks for crypto libraries (in Rust, or with Rust bindings)
Stars: ✭ 67 (+0%)
Mutual labels:  benchmark
Umesimd
UME::SIMD A library for explicit simd vectorization.
Stars: ✭ 66 (-1.49%)
Mutual labels:  benchmark
Scalajs Benchmark
Benchmarks: write in Scala or JS, run in your browser. Live demo:
Stars: ✭ 63 (-5.97%)
Mutual labels:  benchmark

http-benchmark-tornado

高性能http性能测试工具,web性能测试首选。解决业界web测试工具压力不足、压力不均匀、统计输出不完备、扩展不灵活等所有缺陷。 测试工具参数配置灵活,可满足一般性能测试、延迟测试、最大连接数测试、吞吐量测试、压力测试、长时间稳定性测试、内存泄漏测试等场景。测试工具基于频繁的业务测试不断优化改进,稳定可靠、实用性强。

Feature:

  • 高性能,基于开源异步网络框架tornado开发,QPS轻松达到15000左右。
  • 支持随机发送。
  • 支持进程数、最大连接数、客户端个数、测试时间、是否打印输出结果、测试数据等灵活配置。
  • 统计输出完备,支持QPS统计、延迟统计、连接数统计。
  • 结构灵活,可方便扩展成多机结构。
  • 免安装,下载直接使用。
  • 支持自动发送测试报告邮件。
  • 固定QPS模式实际应用很少,暂不考虑此功能。

Dependencies(ignore):

Usage:

  • 运行如下命令一键式启动性能测试:
    ./start_build.sh 0 1000 200 1 0 ./testdata/http_post_json.data image
  • 测试报告如下:
    image
  • 命令行参数解释如下:
    image

Framework:

  • 测试工具架构如下:
    image
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].