Validating API behavior is simplified by creating expected behavior rules using the success criteria rule framework. Defines Pass/Fail rules to quickly enable functional and performance testing to detect and report API expected behavior. Extensible rule framework allows user-based rules, scripting, and DLL plugins.