summaryrefslogtreecommitdiff
path: root/man/taler-merchant-benchmark.1
blob: ca4326f54190bd0657db05e45d9992e8ca8e1b21 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
.\" Man page generated from reStructuredText.
.
.TH "TALER-MERCHANT-BENCHMARK" "1" "Sep 18, 2019" "0.6pre1" "GNU Taler"
.SH NAME
taler-merchant-benchmark \- generate Taler-style benchmarking payments
.
.nr rst2man-indent-level 0
.
.de1 rstReportMargin
\\$1 \\n[an-margin]
level \\n[rst2man-indent-level]
level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
-
\\n[rst2man-indent0]
\\n[rst2man-indent1]
\\n[rst2man-indent2]
..
.de1 INDENT
.\" .rstReportMargin pre:
. RS \\$1
. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
. nr rst2man-indent-level +1
.\" .rstReportMargin post:
..
.de UNINDENT
. RE
.\" indent \\n[an-margin]
.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
.nr rst2man-indent-level -1
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
.SH SYNOPSIS
.sp
\fBtaler\-merchant\-benchmark\fP [\fIsubcommand\fP] [\fIoptions\fP]
.SH DESCRIPTION
.sp
\fBtaler\-merchant\-benchmark\fP is a command line tool to populate your
merchant database with payments for benchmarking.
.SH SUBCOMMANDS
.INDENT 0.0
.TP
.B ordinary
Generate normal payments: all the payments are performed (by the
default instance) and aggregated by the exchange.  Takes the following
options.
.INDENT 7.0
.TP
.BI \-p \ PN\fP,\fB \ \-\-payments\-number\fB= PN
Perform PN many payments, defaults to 1.
.TP
.BI \-t \ TN\fP,\fB \ \-\-tracks\-number\fB= TN
Perform TN many tracking operations, defaults to 1.
.UNINDENT
.TP
.B 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.
.INDENT 7.0
.TP
.BI \-t \ TC\fP,\fB \ \-\-two\-coins\fB= TC
Perform TC many payments that use two coins (normally, all the
payments use only one coin).  TC defaults to 1.
.TP
.BI \-i \ AI\fP,\fB \ \-\-alt\-instance\fB= AI
Use AI as the instance, instead of ‘default’ (which is the
default instance used.)
.TP
.BI \-u \ UN\fP,\fB \ \-\-unaggregated\-number\fB= 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.
.UNINDENT
.UNINDENT
.SH COMMON OPTIONS
.INDENT 0.0
.TP
.BI \-k \ K\fP,\fB \ \-\-currency\fB= K
Use currency K, mandatory.
.TP
.BI \-m \ URL\fP,\fB \ \-\-merchant\-url\fB= URL
Use URL as the merchant base URL during the benchmark.  The URL
is mainly used to download and pay for contracts.  Mandatory.
.TP
.BI \-b \ URL\fP,\fB \ \-\-bank\-url\fB= 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.
.TP
.BI \-c \ FILENAME\fP,\fB \ \-\-config\fB= FILENAME
Use the configuration and other resources for the merchant to
operate from FILENAME.
.TP
.B \-h\fP,\fB  \-\-help
Print short help on options.
.TP
.B \-v\fP,\fB  \-\-version
Print version information.
.TP
.BI \-l \ LF\fP,\fB \ \-\-logfile\fB= LF
Sends logs to file whose path is LF.
.TP
.BI \-L \ LOGLEVEL\fP,\fB \ \-\-log\fB= LOGLEVEL
Use loglevel LOGLEVEL.
.UNINDENT
.SH BUGS
.sp
Report bugs by using \fI\%https://gnunet.org/bugs/\fP or by sending electronic
mail to <\fI\%taler@gnu.org\fP>.
.SH SEE ALSO
.sp
taler\-merchant\-dbinit(1), taler\-merchant\-tip\-enable(1), taler.conf(5)
.SH AUTHOR
GNU Taler contributors
.SH COPYRIGHT
2014, 2015, 2016 Florian Dold, Benedikt Muller, Sree Harsha Totakura, Christian Grothoff, Marcello Stanisci (GPLv3+ or GFDL 1.3+)
.\" Generated by docutils manpage writer.
.