All Projects → Vycka → LoadRunner

Vycka / LoadRunner

Licence: GPL-3.0 License
Load-testing framework for writing load/stress test scenarios in c#

Programming Languages

C#
18002 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to LoadRunner

load-testing-toolkit
Collection of open-source tools for debugging, benchmarking, load and stress testing your code or services.
Stars: ✭ 65 (+261.11%)
Mutual labels:  load-testing, stress-testing
StressThing
a software testing platform to perform stress test on web of things
Stars: ✭ 12 (-33.33%)
Mutual labels:  load-testing, stress-testing
jmeter-grpc-plugin
A JMeter plugin supports load test gRPC
Stars: ✭ 36 (+100%)
Mutual labels:  load-testing, stress-testing
Tcpcopy
An online request replication tool, also a tcp stream replay tool, fit for real testing, performance testing, stability testing, stress testing, load testing, smoke testing, etc
Stars: ✭ 4,028 (+22277.78%)
Mutual labels:  load-testing, stress-testing
apistress
Very simple stress testing tool for API
Stars: ✭ 22 (+22.22%)
Mutual labels:  load-testing, stress-testing
jagtester
Express server load tester with middleware level data reporting
Stars: ✭ 57 (+216.67%)
Mutual labels:  load-testing, stress-testing
locust-docker
Docker image for the Locust load testing tool and sample Kubernetes configuration files for distributed deployment.
Stars: ✭ 17 (-5.56%)
Mutual labels:  load-testing, stress-testing
eat
Json based scenario testing tool(which can have test for functional and non-functional)
Stars: ✭ 41 (+127.78%)
Mutual labels:  load-testing, stress-testing
ab-go
apache ab testing tool port in golang
Stars: ✭ 20 (+11.11%)
Mutual labels:  load-testing, stress-testing
k6-template-es6
Template repository for bundling test projects into single test scripts runnable by k6
Stars: ✭ 39 (+116.67%)
Mutual labels:  load-testing
ddosify
High-performance load testing tool, written in Golang.
Stars: ✭ 3,788 (+20944.44%)
Mutual labels:  load-testing
NetUnicodeInfo
Unicode Character Inspector & Library providing a subset of the Unicode data for .NET clients.
Stars: ✭ 42 (+133.33%)
Mutual labels:  net
DotNetDynamicInjector
💉 Dynamically reference external dlls without the need to add them to the project. Leave your project with low dependency and allowing specific dlls according to your business rule or database parameters.
Stars: ✭ 18 (+0%)
Mutual labels:  net
Performance-Testing-Tools
🛠 Curated list of Performance Testing Tools ⚡ All contributions are welcome 💜
Stars: ✭ 17 (-5.56%)
Mutual labels:  load-testing
ormdb
ORM tool for .Net / .Net.Core
Stars: ✭ 14 (-22.22%)
Mutual labels:  net
CoreShop
基于 Asp.Net Core 5.0、Uni-App开发,支持可视化布局的小程序商城系统,前后端分离,支持分布式部署,跨平台运行,拥有分销、代理、团购、拼团、秒杀、直播、优惠券、自定义表单等众多营销功能,拥有完整SKU、下单、售后、物流流程。支持一套代码编译发布微信小程序版、H5版、Android版、iOS版、支付宝小程序版、字节跳动小程序版、QQ小程序版等共10个平台。
Stars: ✭ 278 (+1444.44%)
Mutual labels:  net
fuzzing
🐰 Tool set for fuzz and stress testing your functions!
Stars: ✭ 22 (+22.22%)
Mutual labels:  stress-testing
jmeter-plugins
Docker image for Apache JMeter with JMeter plugins - https://jmeter.apache.org & https://jmeter-plugins.org
Stars: ✭ 20 (+11.11%)
Mutual labels:  load-testing
DWKit
DWKit is a Business Process Management System based on .NET Core and React
Stars: ✭ 121 (+572.22%)
Mutual labels:  net
k6-example-github-actions
No description or website provided.
Stars: ✭ 18 (+0%)
Mutual labels:  load-testing

Generic performance testing library for executing load-tests written in .NET c#

  • Originally aimed for developers (and up to corner case scenarios) for maximum flexibility.
  • But easy enough to use it as writing integration tests - just for more threads. :)
  • NuGet: Install-Package Viki.LoadRunner -pre

Quick Intro

Current documentation is only in form of code examples.

  • It's far from completed, but IMO its should be good enough to see whether this tool can be useful.

Start with this small setup to get a feel on how it's configured.

  • One needs to define 3 things to make fully working test (See QuickStartDemo.cs):
    • [1] Write Scenario implementation, defining code it-self which will get executed concurrently multiple times.
    • [2][Optional] Configure how results get aggregated/presented.
    • [3] Configure strategy on how test gets executed (e.g. How much threads, how long it should run. etc...)
  • Real case & simple load-test scenario to meassure "somewhat-theoretical" performance of simple http server - https://github.com/Vycka/HttpMockSlim/tree/master/tests/HttpMockSlim.LoadTest

HistogramAggregator is a default tool to aggregate results with defined dimensions/metrics

Rest of the demo project:

Until demo project is completed, one can also checkout my messy setups i use for debugging:

Future TODOs

Have any questions/suggestions/etc, feel free to contact me.

Analytics

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].