Synthetic requests and remote commands can now contain dynamically generated values. For example, it is now possible to include the current timestamp or a generated ID string in every HTTP request that Germain makes. The system can be extended (by us, not customer unfortunately) easily to provide additional generators as needed.

Where to access/configure this feature

When configuring a command or HTTP request, using the usual freemarker syntax, it is now possible to refer to the following generators to include dynamic values:

  • DateGenerator - Generates Date / Time value
  • DecimalGenerator - Generates random number
  • SequenceGenerator - Generates next sequence value
  • StringGenerator - Generates random string value
  • UUIDGenerator - Generates random UUID

The syntax for each of them is: ${DateGenerator.nextString()}