csv數據文件設置線程共享模式包含3種模式:
1)所有線程組
2)當前線程組
3)當前線程
下面通過一個例子介紹一下三種模式數據的取數策略;
測試計划結構:
測試計划
線程組A--線程1、線程2
線程組B--線程1、線程2
數據文件內容為:12345678
1)數據文件置於線程組A子節點
只有線程組A可以調用數據文件中的數據;,數據組B不可以調用數據文件中的數據;
2)數據文件置於和線程組A、線程組B同一級別節點
線程組A和線程組B都可以調用數據;
- 線程共享模式為:所有線程
所有線程執行1次,線程1-線程4的取數為:1234
所有線程執行2次,第一次取數為:1234,第二次取數為:5678
結論:線程共享模式為所有線程時,所有線程組共享同一個文件數據,同一次,每個線程的取數都不同;
- 線程共享模式為:當前線程組
所有線程執行1次,線程1-線程4的取數為:1122
所有線程執行2次,第一次取數為:1122,第二次取數為:3344
結論:線程共享模式為當前線程組時,當前線程組共享同一個文件數據,同一次,每個線程組中的不同線程取數相同;不同線程組中線程取數不同;
- 線程共享模式為:當前線程
所有線程執行1次,線程1-線程4的取數為:1111
所有線程執行2次,第一次取數為:1111,第二次取數為:2222
結論:線程共享模式為當前線程時,所有線程共享同一個文件數據,同一次,每個線程的取數都相同;
