taler-merchant-benchmark.1.rst (2305B)
1 taler-merchant-benchmark(1) 2 ########################### 3 4 5 .. only:: html 6 7 Name 8 ==== 9 10 **taler-merchant-benchmark** - generate Taler-style benchmarking payments 11 12 13 Synopsis 14 ======== 15 16 **taler-merchant-benchmark** [*subcommand*] [*options*] 17 18 19 Description 20 =========== 21 22 **taler-merchant-benchmark** is a command-line tool to populate your 23 merchant database with payments for benchmarking. 24 25 26 Subcommands 27 =========== 28 29 ordinary 30 Generate normal payments: all the payments are performed (by the 31 default instance) and aggregated by the exchange. Takes the following 32 option: 33 34 **-p** *PN* \| **--payments-number=**\ \ *PN* 35 Perform PN many payments, defaults to 1. 36 37 38 corner 39 Drive the generator to create unusual situations, like for example 40 leaving payments unaggregated, or using a non-default merchant 41 instance. Takes the following options: 42 43 44 **-t** *TC* \| **--two-coins=**\ \ *TC* 45 Perform TC many payments that use two coins (normally, all the 46 payments use only one coin). TC defaults to 1. 47 48 49 **-u** *UN* \| **--unaggregated-number=**\ \ *UN* 50 Generate UN payments that will be left unaggregated. Note that 51 subsequent invocations of the generator may pick those 52 unaggregated payments and actually aggregated them. 53 54 55 56 Common Options 57 ============== 58 59 **-a** *APIKEY* \| **--apikey=**\ \ *APIKEY* 60 HTTP 'Authorization' header to send to the merchant. 61 62 **-c** *FILENAME* \| **--config=**\ \ *FILENAME* 63 Use the configuration and other resources for the merchant to 64 operate from FILENAME. 65 66 **-u** *SECTION* \| **--exchange-account-section=**\ \ *SECTION* 67 Configuration *SECTION* specifying the exchange account to use. 68 69 **-h** \| **--help** 70 Print short help on options. 71 72 **-L** *LOGLEVEL* \| **--loglevel=**\ \ *LOGLEVEL* 73 Specifies the log level to use. Accepted values are: ``DEBUG``, ``INFO``, 74 ``WARNING``, ``ERROR``. 75 76 **-l** *FILENAME* \| **--logfile=**\ \ *FILENAME* 77 Send logging output to *FILENAME*. 78 79 **-v** \| **--version** 80 Print version information. 81 82 83 See Also 84 ======== 85 86 taler-merchant-dbinit(1), taler-merchant.conf(5) 87 88 89 Bugs 90 ==== 91 92 Report bugs by using https://bugs.taler.net/ or by sending electronic 93 mail to <taler@gnu.org>.