不同订单行的Jmeter脚本

时间:2018-12-01 06:31:47

标签: jmeter

我对jmeter有疑问

我们有不同类型的订单行,例如(3,5,15)订单。 我需要为不同的订单行创建脚本。

请在loadrunner中找到我的方法,如何在jmeter中做同样的事情

在loadrunner中->我用开关盒创建了不同的动作 动作名称:

OrderLine(trans, int orderline) 
        {
        switch case
        case 3:
                requests for 3 order lines
        case 5:
                requests for 5 order lines
        case 15:
                requests for 15 order lines; break;
        }

在另一个操作中,我将调用OrderLine交易

Action_03Lines()
{
Orderlines(OrderLines_03,3);
Orderlines(OrderLines_03,3);
Orderlines(OrderLines_03,3);
}

Action_05Lines()
{
Orderlines(OrderLines_05,5);
Orderlines(OrderLines_05,5);
Orderlines(OrderLines_05,5);
Orderlines(OrderLines_05,5);
Orderlines(OrderLines_05,5);
}

然后我将以%ile为基础调用操作。例如Action_03lines将运行90%,而Action_05和Action_15将以5%运行。

2 个答案:

答案 0 :(得分:0)

Switch_Controller用作每个请求的父项,并在开关值中使用相关数字

  

切换值   要调用的下级元素的编号(或名称)。

答案 1 :(得分:0)

在JMeter中,您拥有:

  1. Test Fragment-保留可重复使用的代码
  2. Module Controller-在需要的地方引用可重复使用的代码块
  3. Loop ControllerWhile Controller-将代码块迭代所需的次数或在(不)满足某些条件的情况下进行迭代