TALER-MERCHANT-BENCHMARK(1)

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

SYNOPSIS

taler-merchant-benchmark [subcommand] [options]

DESCRIPTION

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

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.

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.

SEE ALSO

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

BUGS

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

AUTHOR
GNU Taler contributors

COPYRIGHT
2014-2025 Taler Systems SA (GPLv3+ or GFDL 1.3+)