13.14. taler-merchant-benchmark(1)

13.14.1. Name

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

13.14.2. Synopsis

taler-merchant-benchmark [subcommand] [options]

13.14.3. Description

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

13.14.4. Subcommands

ordinary

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

-p PN, --payments-number=PN
 Perform PN many payments, defaults to 1.
-t TN, --tracks-number=TN
 Perform TN many tracking operations, 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.
-i AI, --alt-instance=AI
 Use AI as the instance, instead of ‘default’ (which is the default instance used.)
-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.

13.14.5. Common Options

-k K, --currency=K
 Use currency K, mandatory.
-m URL, --merchant-url=URL
 Use URL as the merchant base URL during the benchmark. The URL is mainly used to download and pay for contracts. Mandatory.
-b URL, --bank-url=URL
 Use URL as the bank’s base URL during the benchmark. The URL is used to test whether the bank is up and running. Mandatory.
-c FILENAME, --config=FILENAME
 Use the configuration and other resources for the merchant to operate from FILENAME.
-h, --help Print short help on options.
-v, --version Print version information.
-l LF, --logfile=LF
 Sends logs to file whose path is LF.
-L LOGLEVEL, --log=LOGLEVEL
 Use loglevel LOGLEVEL.

13.14.6. Bugs

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

13.14.7. See Also

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