each thread touches multiple pages sequentially. This sample project is easier to understand.
Four HTTP requests are defined in nested transaction controller. I define thread number = 2, so totally 4 * 2 = 8 threads are spawned.
From the timestamp we can observe the sequential access behavior ( just ignore the rows whose label = transaction controller, which are logs for transaction controllers themselves )