Loading...
Loading...
Resilience
Six test types to verify agent resilience: load, spike, soak, chaos, fuzzing, and adversarial.
Capabilities
Sustained high-volume testing to find throughput limits and identify bottlenecks.
Sudden traffic bursts to verify auto-scaling and graceful degradation.
Random failure injection -- network partitions, process kills, resource exhaustion.
Malformed, random, and boundary-value inputs to find crash conditions and edge cases.
Targeted attack simulations: prompt injection, jailbreaking, privilege escalation.
Reusable test scenarios with steps, expected behavior, and pass/fail criteria.
Developer Integration
import { DRD } from '@drd/sdk';
const drd = new DRD({ token: 'drd_live_sk_...' });
const test = await drd.stressTest.create({
agentId: 'agent_abc',
name: 'Peak Load',
testType: 'load',
config: { concurrency: 100, duration: '5m', rampUp: '30s' },
});
await drd.stressTest.start(test.id);
const results = await drd.stressTest.getResults(test.id);
console.log(results.status); // "completed"Test agents under extreme conditions before they face them in production.