Yes. It is. Users (Business Analysts/Engineers) can populate/re-populate benchmark data at any point of time.

When a test is run,the data set which gets returned from the database will be compared to the benchmarked data.

If there is an unexpected difference, the test case will be marked as "Failure". If not, then the test case will be marked as "Success".