From f41e533c12b324c2e047dbeaa9e7ba9d8f595f67 Mon Sep 17 00:00:00 2001 From: Fournier Nicolas Date: Mon, 27 Jul 2015 15:56:01 +0200 Subject: Added more performance tests --- src/mintdb/perf_taler_mintdb.c | 53 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 48 insertions(+), 5 deletions(-) (limited to 'src/mintdb/perf_taler_mintdb.c') diff --git a/src/mintdb/perf_taler_mintdb.c b/src/mintdb/perf_taler_mintdb.c index 6150bb0ce..3b026f283 100644 --- a/src/mintdb/perf_taler_mintdb.c +++ b/src/mintdb/perf_taler_mintdb.c @@ -121,7 +121,7 @@ main (int argc, char ** argv) PERF_TALER_MINTDB_INIT_CMD_GAUGER ("", "05 - start", "05 - stop", - "MINTDB", + "POSTGRES", "Number of reserve inserted per second", "item/sec", NB_RESERVE_SAVE), @@ -141,7 +141,7 @@ main (int argc, char ** argv) PERF_TALER_MINTDB_INIT_CMD_GAUGER ("", "06 - start", "06 - stop", - "MINTDB", + "POSTGRES", "Number of reserve loaded per second", "item/sec", NB_RESERVE_SAVE), @@ -161,7 +161,7 @@ main (int argc, char ** argv) PERF_TALER_MINTDB_INIT_CMD_GAUGER ("", "07 - start", "07 - stop", - "MINTDB", + "POSTGRES", "Number of reserve history loaded per second", "item/sec", NB_RESERVE_SAVE), @@ -186,7 +186,7 @@ main (int argc, char ** argv) PERF_TALER_MINTDB_INIT_CMD_GAUGER ("", "08 - start", "08 - stop", - "MINTDB", + "POSTGRES", "Number of withdraw insert per second", "item/sec", NB_WITHDRAW_SAVE), @@ -210,12 +210,55 @@ main (int argc, char ** argv) PERF_TALER_MINTDB_INIT_CMD_GAUGER ("", "09 - start", "09 - stop", - "MINTDB", + "POSTGRES", "Number of withdraw loaded per second", "item/sec", NB_RESERVE_SAVE), PERF_TALER_MINTDB_INIT_CMD_DEBUG ("End of withdraw loading"), + PERF_TALER_MINTDB_INIT_CMD_GET_TIME ("10 - start"), + PERF_TALER_MINTDB_INIT_CMD_LOOP ("10 - get coin transaction", + NB_WITHDRAW_SAVE), + PERF_TALER_MINTDB_INIT_CMD_LOAD_ARRAY ("10 - coin", + "10 - get coin transaction", + "03 - save coin"), + PERF_TALER_MINTDB_INIT_CMD_GET_COIN_TRANSACTION("", + "10 - coin"), + PERF_TALER_MINTDB_INIT_CMD_END_LOOP ("", + "10 - get coin transaction"), + PERF_TALER_MINTDB_INIT_CMD_GET_TIME ("10 - end"), + PERF_TALER_MINTDB_INIT_CMD_GAUGER ("", + "10 - start", + "10 - end", + "POSTGRES", + "Number of coin transaction history loaded per second", + "item/sec", + NB_WITHDRAW_SAVE), + PERF_TALER_MINTDB_INIT_CMD_DEBUG ("End of transaction loading"), + + PERF_TALER_MINTDB_INIT_CMD_GET_TIME ("11 - start"), + PERF_TALER_MINTDB_INIT_CMD_LOOP ("11 - /withdraw/sign", + NB_WITHDRAW_SAVE), + PERF_TALER_MINTDB_INIT_CMD_LOAD_ARRAY ("11 - reserve", + "11 - /withdraw/sign", + "02 - reserve"), + PERF_TALER_MINTDB_INIT_CMD_LOAD_ARRAY ("11 - dki", + "11 - /withdraw/sign", + "01 - denomination"), + PERF_TALER_MINTDB_INIT_CMD_WITHDRAW_SIGN ("", + "11 - dki", + "11 - reserve"), + PERF_TALER_MINTDB_INIT_CMD_END_LOOP ("", + "11 - get coin transaction"), + PERF_TALER_MINTDB_INIT_CMD_GET_TIME ("11 - end"), + PERF_TALER_MINTDB_INIT_CMD_GAUGER ("", + "11 - start", + "11 - end", + "POSTGRES", + "Number of /withdraw/sign per second", + "item/sec", + NB_WITHDRAW_SAVE), + PERF_TALER_MINTDB_INIT_CMD_DEBUG ("End of /withdraw/sign"), PERF_TALER_MINTDB_INIT_CMD_END (""), }; -- cgit v1.2.3