一、环境配置
1、csv
2、请求
二、测试场景
1、单线程,循环100次:每个循环内按请求上下顺序执行。
2、多线程(10个),循环1次:多个线程会在Ramp-up period时间内全部启动完,每个线程内,按请求上下顺序执行。
这里为了演示效果,增加了jr1和jr2的处理时间,所以整体请求看起来是多线程的所有jr1全部处理完,才开始jr2。实际对单个线程,jr1和jr2有顺序可言;对多个线程的jr1和jr2之间,没有任何顺序,是一种错乱排列,如下图:
3、多线程(5个),循环多次(2次):多个线程会在Ramp-up period时间内全部启动完,每个线程内,在每个循环内按请求上下顺序执行。
请求 | 线程 |
jr1 | 1 |
jr2 | 1 |
jr1 | 2 |
jr1 | 1 |
jr2 | 2 |
jr2 | 1 |
jr1 | 3 |
jr1 | 2 |
jr2 | 3 |
jr2 | 2 |
jr1 | 4 |
jr1 | 3 |
jr2 | 4 |
jr2 | 3 |
jr1 | 5 |
jr1 | 4 |
jr2 | 5 |
jr2 | 4 |
jr1 | 5 |
jr2 | 5 |