{"repo":"arextest/arex-agent-java","free":true,"listed":false,"github":"https://github.com/arextest/arex-agent-java","clone":"git clone https://github.com/arextest/arex-agent-java.git","description":"Lightweight Java agent for traffic capture and replay, enhancing testing and debugging.","language":"Java","stars":558,"topics":["devops","java","javaagent","qa","testing","testing-tools","regression-testing","api-testing","test-automation","test-generation"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"AREX An Open Source Testing Framework with Real World Data - Introduction - Building - Getting Started - Contributing - License Introduction As your application evolves more complex, the effort required to thoroughly test against it also becomes tremendous. Arex is a framework designed around a quite straightforward principle of leveraging your real world data(i.e. database record, service payload, cache items etc.) for regression testing. Simple is powerful. The idea behind makes it incredibly powerful. AREX provides an out-of-box agent file that could be attached to any applications with Java 8+ and dynamically weaves solid bytecode into your existing code to record the real data of live traffic, and further use and replay it for mocking, testing, and debugging purpose. AREX is implemented with an unique mechanism for recording. Instead of being a proxy like other similar framework, AREX sits in the background without awareness of your application to record realistic data in live traffic which means that no intrusive code changes are required when integrating it to your existing application. AREX utilizes the advanced Java technique, Instrument API, and is capable of instrumenting various libraries and frameworks which are widely used. Libraries and frameworks supported by Arex (to be added...) maven version range rules Foundation - Java Executors - System time - Dynamic Type Cache Library - Caffeine Cache - Guava Cache - Spring Cache Spring - Spring Boot [1.4+, 2.x+] - Ser","default_branch":null,"files":null,"tree":[],"storefront":"/r/arextest","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/arextest/arex-agent-java/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}