dnsbench - DNSSEC & UPDATE test case
Rationale
Think of and implement performance tests for DDNS and DDNS+DNSSEC. It is essential for deployment in some environments (e.g. co.uk).
The best test case is probably to let it load N (feature) differently sized zone files and measure:
- Zone resign time
- (small, medium, large) UPDATE on a signed zone
A bar chart would be probably the best with 1 + 3 bars per zone file, first showing a resign time and the rest showing the times for the UPDATEs processing.
The dnsbench
would probably be okay platform for that, but it would require a few modifications.
Steps
- Create a test case folder with three different (unsigned) zones
- Create a somewhat valid UPDATE scenarios
-
dnsbench
should be modified in #192 (closed) to support different test types - Create a DDNS test type with measured times for each test as described
- Update
data2www.sh
to support multicolumn graphs (it should be done in #192 (closed) already) - Publish!