16.63. taler-merchant-benchmark(1)

16.63.1. Name

taler-merchant-benchmark - generate Taler-style benchmarking payments

16.63.2. Synopsis

taler-merchant-benchmark [subcommand] [options]

16.63.3. Description

taler-merchant-benchmark is a command-line tool to populate your merchant database with payments for benchmarking.

16.63.4. Subcommands

ordinary

Generate normal payments: all the payments are performed (by the default instance) and aggregated by the exchange. Takes the following option:

-p PN | –payments-number=PN

Perform PN many payments, defaults to 1.

corner

Drive the generator to create unusual situations, like for example leaving payments unaggregated, or using a non-default merchant instance. Takes the following options:

-t TC | –two-coins=TC

Perform TC many payments that use two coins (normally, all the payments use only one coin). TC defaults to 1.

-u UN | –unaggregated-number=UN

Generate UN payments that will be left unaggregated. Note that subsequent invocations of the generator may pick those unaggregated payments and actually aggregated them.

16.63.5. Common Options

-a APIKEY | –apikey=APIKEY

HTTP ‘Authorization’ header to send to the merchant.

-c FILENAME | –config=FILENAME

Use the configuration and other resources for the merchant to operate from FILENAME.

-u SECTION | –exchange-account-section=SECTION

Configuration SECTION specifying the exchange account to use.

-h | –help

Print short help on options.

-L LOGLEVEL | –loglevel=LOGLEVEL

Specifies the log level to use. Accepted values are: DEBUG, INFO, WARNING, ERROR.

-l FILENAME | –logfile=FILENAME

Send logging output to FILENAME.

-v | –version

Print version information.

16.63.6. See Also

taler-merchant-dbinit(1), taler-merchant.conf(5)

16.63.7. Bugs

Report bugs by using https://bugs.taler.net/ or by sending electronic mail to <taler@gnu.org>.