You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-8Lines changed: 9 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -110,19 +110,20 @@ This will run a load test with a general BSC profile.
110
110
111
111
112
112
### Parameters and Flags
113
-
-`-p, --profile`: Specifies the profile to use for the benchmark. Available profiles can be found in the profile directory. Sample usage `-p bsc.general`
114
-
-`-d` or `--profile-dir`: Specifies the base directory to use which contain profiles, supporting up to one-level of subdirectories.
115
-
-`-s, --shape`: Specifies the shape of the load pattern. List available shapes with `chainbench list shapes`.
116
-
-`-u, --users`: Sets the number of simulated users to use for the benchmark.
117
-
-`-r, --spawn-rate`: Sets the spawn rate of users per second.
118
-
-`-w, --workers`: Sets the number of worker threads to use for the benchmark.
119
-
-`-t, --test-time`: Sets the duration of the test to run.
113
+
-`-p`, `--profile`: Specifies the profile to use for the benchmark. Available profiles can be found in the profile directory. Sample usage `-p bsc.general`
114
+
-`-d`, `--profile-dir`: Specifies the base directory to use which contain profiles, supporting up to one-level of subdirectories.
115
+
-`--profile-path`: Specifies the full path to the profile file to use for the benchmark. Overrides `--profile` and `--profile-dir` options.
116
+
-`-s`, `--shape`: Specifies the shape of the load pattern. List available shapes with `chainbench list shapes`.
117
+
-`-u`, `--users`: Sets the number of simulated users to use for the benchmark.
118
+
-`-r`, `--spawn-rate`: Sets the spawn rate of users per second.
119
+
-`-w`, `--workers`: Sets the number of worker threads to use for the benchmark.
120
+
-`-t`, `--test-time`: Sets the duration of the test to run.
120
121
-`--target`: Specifies the target blockchain node URL that the benchmark will connect to.
121
122
-`--headless`: Runs the benchmark in headless mode, meaning that no graphical user interface (GUI) will be displayed during the test. This is useful for running the test on a remote server or when the GUI is not needed.
122
123
-`--autoquit`: Tells the Chainbench tool to automatically quit after the test has finished. This is useful for running the benchmark in an automated environment where manual intervention is not desired.
123
124
-`--help`: Displays the help message.
124
125
-`--debug-trace-methods`: Enables tasks tagged with debug or trace to be executed
125
-
-`-E, --exclude-tags`: Exclude tasks tagged with custom tags from the test. You may specify this option multiple times.
126
+
-`-E`, `--exclude-tags`: Exclude tasks tagged with custom tags from the test. You may specify this option multiple times.
126
127
-`--use-latest-blocks`: Use latest blocks for test data generation and runs a background process to update the test data with latest blocks.
127
128
-`--size`: Specifies the test data size. Available values are XS, S, M, L, XL. Default is S.
128
129
-`--batch`: Runs the test using batch requests. This will send multiple requests in a single batch request. The number of requests in a batch can be specified using the `--batch-size` flag. Default batch size is 10.
0 commit comments