个人意见:
1.关于集合
我在做并发测试时很少使用集合,而是通过多次迭代达到最大并发用户。而使用集合,往往会达不到最大并发用户。
2.进程方式
有些应用,如tuxedo的程序,必须使用进程方式。进程方式对系统资源要求比较高,我的机器(CPU1.5G/1GRAM)跑100进程感觉机器极度缓慢,而跑500-600的web感觉还有余力。
3.timeout
建议timeout还是设置的大一些。特别是刚开始测试时,无法预知并发的情况下会有多少timeout,若timeout过小可能会导致某些问题无法显现(我一般设置在600)。设置大一些,通过分析结果来判定问题所在是比较好的方法。
4.一次只改变一个参数或设置
这可不一定,一般来说,运行时设置中的参数都已尽量模拟现实情况为基准,而不是为了让你比较不同测试结果的(针对不同场景的另当别论)
欢迎拍砖。