📄️ Getting started with USoft Benchmark
USoft Benchmark is a tool for testing the functionality and performance of a Rules Engine that you build in USoft.
📄️ Recording and playing tests
You can record a test procedure in USoft Benchmark. This test procedure is stored in the Benchmark database. You can then include the test procedure in a test. At any later time, you can play back this test (= repeat the steps of the test procedure or procedures included in the test).
📄️ Managing application data as test data
USoft Rules Engines are data-intensive: they "bounce off” against live application data, and what exactly they do at runtime is largely determined by the data constellations they are asked to process.
📄️ Debugging constraints and constraint performance
The primary tool that USoft offers for debugging the functionality and performance of constraints is the Profiler tool in USoft Benchmark.
📄️ Interpreting Profiler information
This article is about interpreting debugging information collected by the Profiler tool of USoft Benchmark. To find out how you create such debugging information, go to “Debugging constraints and constraint performance”.
📄️ Adding extra checks to your tests
You can add 3 kinds of extra checks to your USoft Benchmark tests. The first is for a Test Procedure as a whole. The other 2 are for specific Steps in a Test Procedure: