TALER-MERCHANT-BENCHMARK(1)
π TALER-MERCHANT-BENCHMARK(1) π
ok so bestie, this one lives in the GNU Taler manual, and it's genuinely such a useful little gremlin of a tool. Let's get into it π
β¨ NAME β¨
taler-merchant-benchmark β literally the tool that generates Taler-style benchmarking payments for you π
πΈ SYNOPSIS πΈ
taler-merchant-benchmark [subcommand] [options]
π¦ DESCRIPTION π¦
taler-merchant-benchmark is a command-line tool that populates your merchant database with payments, specifically for benchmarking. that's it, that's the whole job, and it does it so well π
π SUBCOMMANDS π
ordinaryβ generates normal payments: every single payment gets performed (by the default instance, no cap) and then aggregated by the exchange. takes this one option:-pPN,--payments-number=PNβ perform PN many payments. defaults to1.
cornerβ drives the generator into unusual situations, like for example leaving payments unaggregated, or using a non-default merchant instance. this is the chaos-mode subcommand fr fr. takes these options:-tTC,--two-coins=TCβ perform TC many payments that use two coins (normally, all the payments use only one coin, so this is the spicy version πΆοΈ). TC defaults to1.-uUN,--unaggregated-number=UNβ generate UN payments that will be left unaggregated.
β οΈ heads up bestie: note that subsequent invocations of the generator may pick those unaggregated payments and actually aggregate them. so like, they're not permanently unaggregated, they're just unaggregated for now, iykyk π
π COMMON OPTIONS π
-aAPIKEY,--apikey=APIKEYβ the HTTPAuthorizationheader to send to the merchant. your little VIP pass ποΈ-cFILENAME,--config=FILENAMEβ use the configuration and other resources for the merchant to operate from FILENAME.-uSECTION,--exchange-account-section=SECTIONβ the configuration SECTION specifying the exchange account to use. (yes,-ushows up twice in this page with two totally different meanings β corner subcommand takes UN, this takes SECTION. iconic of them honestly π)-h,--helpβ print short help on options. your safety net π«Ά-LLOGLEVEL,--loglevel=LOGLEVELβ specifies the log level to use. accepted values are:DEBUG,INFO,WARNING,ERROR.-lFILENAME,--logfile=FILENAMEβ send logging output to FILENAME.-v,--versionβ print version information β
π₯ SEE ALSO π₯
taler-merchant-dbinit(1), taler-merchant.conf(5)
π BUGS π
report bugs by using https://bugs.taler.net/ or by sending electronic mail to <taler@gnu.org>. they genuinely want to hear from you, no gatekeeping π
π AUTHOR π
GNU Taler contributors π«Ά
π§ COPYRIGHT π§
2014-2025 Taler Systems SA (GPLv3+ or GFDL 1.3+)
ok and that's the whole thing, bestie β version 1.0, dated Dec 22, 2025, from the GNU Taler crew π go benchmark something gorgeous, you've got this β¨π
π¦ where this page comes from
- nixos 26.05: taler-merchant 1.3.0
- nixpkgs unstable: taler-merchant 1.3.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms