taler-merchant-benchmark.1.rst (2526B)
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 Exit Status 83 =========== 84 85 ``0`` 86 The benchmark completed successfully. 87 88 ``1`` 89 The benchmark failed. 90 91 ``2`` 92 The command-line arguments are invalid. 93 94 ``6`` 95 A required configuration setting is missing or invalid. 96 97 98 See Also 99 ======== 100 101 taler-merchant-dbinit(1), taler-merchant.conf(5) 102 103 104 Bugs 105 ==== 106 107 Report bugs by using https://bugs.taler.net/ or by sending electronic 108 mail to <taler@gnu.org>.