前几日的webservice项目测试的时候需要写一个模拟客户端并发的测试工具,其中有用到需要随机调用某些方法中的其中一个,
其实思路很简单,先取[0...N]中的随机整数,N表示所有随机方法的个数,然后case调用
例:
随机方法:A,B,C,D,E,F
其实思路很简单,先取[0...N]中的随机整数,N表示所有随机方法的个数,然后case调用
例:
随机方法:A,B,C,D,E,F
1System.Random random = new Random();
2int i = random.Next(1, 6);
3switch(i)
4{
5 case 1:
6 A();
7 break;
8
9 case 6:
10 F();
11 break;
12 default:
13 break;
14}
2int i = random.Next(1, 6);
3switch(i)
4{
5 case 1:
6 A();
7 break;
8
9 case 6:
10 F();
11 break;
12 default:
13 break;
14}