Byteman Project Documentation


Using Byteman

Programmer's Guide
4.0.22 (latest) pdf | html

Tutorials
Getting Started Tutorial
BMUnit Tutorial
Advanced Fault Injection Tutorial
Rulecheck Maven Plugin Tutorial

Presentations and Papers

DevNation 2016 SF
Monitoring Application-Specific Behavior Using Thermostat And Byteman
Andrew Dinn
View online

JUDCon 2013 Boston
Full Control & Transparency
Josh West & Andrew Dinn
Presentation pdf

JUDCon 2013 Boston
Race Conditions
Flavia Rainone
Presentation pdf

FOSDEM 2012
Tracing, Debugging and Testing with Byteman
Andrew Dinn
Presentation pdf
View Online

JUDCon 2011 Boston
What's your Java app up to? Find out with Byteman
Andrew Dinn
Presentation pdf

AOSD 2011
Flexible, dynamic injection of structured advice using Byteman
Andrew Dinn
Presentation pdf
Paper pdf

Newcastle JBUG 2011
Byteman: Tracing and Testing Made Easy
Andrew Dinn
Presentation pdf

Jazoon June 2009
Byteman: Using Bytecode Manipulation to Automate Multi-Threaded Testing
Andrew Dinn
Presentation pdf

External Blog Posts

Markus Eisele
Byteman - a swiss army knife for byte code manipulation
Someday Never Comes
Use Byteman in JBoss Fuse / Fabric8 / Karaf
Andriy Redko
Fault Injection with Byteman and JUnit: do even more to ensure robustness of your applications
Java Benchmark Blog
Fault injection in your JUnit with ByteMan
Mulesoft//Blog
Error handling testing with Byteman
Rick Wagner
Changing objects in flight, without a Debugger
Solve your Java runtime mysteries easily with Byteman

Projects using Byteman

Embedded
Hawkular BTM
Arquilian Byteman Extension
Widlfly Logging Extension
BMUnit Tests
Wildfly
Narayana
Hibernate Core/OGM/Search
Infinispan
HornetQ
JGroups
CapeDwarf
IronJacamar
Mule
Terracotta
CRaSH
Jacorb

Latest Blog Posts

Quick Install

  • Fedora:
    dnf install byteman
  • macOS:
    brew install byteman
  • RHEL:
    yum install byteman
Find a security issue with a JBoss Project or Product? Report it now
back to top