Rule Engine Stress Testing

I came across a blog by a company called Illation. What those guys do is compare performance of several rule engines available on the market: Drools, ILog, OPSJ and Jess.

The stress tests cover different aspects, for example:

  • Rules firing time
  • Data load time
  • Memory usage
  • Pre-run memory used
  • Post-run memory used

The test results available on their blog for the wide public. The team also makes business rules, object model and datasets used in their stress tests available for download if someone wishes to repeat the tests. Some of the results look very interesting

More from Alexander Zagniotov:

  1. Brainteaser Drools: Testing Objects
    This can be a hard one, since it requires from you to be familiar with Drools. Consider the condition side...
  2. Drools 5 Case Study 1- Writing DSL for DRL rule
    One of the blog readers, who posted a comment in my previous post Drools – tutorial on writing DSL template...
  3. Drools – Working with Stateless Session
    Drools (now it is also called JBoss Rules) is an amazing open source framework which allows you to create business...