taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

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>.