如何做?
如下图所示,创建一个测试计划:
// Array of values that contain the % repartition we want int[] values = (int[])vars.getObject("RANDOM_VALUES"); if(values==null) { values = [0,1,2,3,2,3,1,3,2,3] as int[]; vars.putObject("RANDOM_VALUES",values); } // Increment that will be used in SwitchController value will be between 0 and 2 // because there are 3 TCs Integer increment = (Integer)vars.getObject("INCREMENT"); if(increment==null) { increment = Integer.valueOf(0); } else { increment = Integer.valueOf((increment.intValue()+1)%values.length); } String value = Integer.toString(values[increment.intValue()]); vars.put("SWITCH_VALUE", value); vars.putObject("INCREMENT", increment); SampleResult.setResponseData("SWITCH_VALUE from inside:"+value, null); return "SWITCH_VALUE:"+value;
就是这样!
2 VUs ,50 次循环:
你可在定制代码中看到的,使用 JMeter 是非常简单的,但需要记住两点:
2KB项目(www.2kb.com,源码交易平台),提供担保交易、源码交易、虚拟商品、在家创业、在线创业、任务交易、网站设计、软件设计、网络兼职、站长交易、域名交易、链接买卖、网站交易、广告买卖、站长培训、建站美工等服务