jmeter之BeanShell Sampler实现提取的参数加减

  1. 首先建立一个请求,添加正则提取响应数据中的参数(测试数据:访问的是百度主页,提取的是width字段),以下是+,减的话在java文件中修改return即可

  2.  添加一个前置处理器-->用户参数,用户存放提取的数据

     

  3. 编写一个java加减脚本,(在此申明的变量a为String类型,b为int类型)

  4. 将保存的java文件引用在BeanShell Sampler中

  5. 写入提取的参数

  6. 查看执行结果

  7. 如果是两个提取的数相加,则要改java文件类型

  8. 查看结果

    public class PrintScore {
        public static void main(String[] args) {
    
            // 创建对象,对象名为a
            PrintScore a = new PrintScore();
    
            int rSum;  //设置一个int型变量,用来接收方法的返回值
    
            // 调用方法,传入两门课程的成绩
            rSum = a.calcSum(78,99);
            System.out.println("总分:"+ rSum);
        }
    
        /*
         * 功能:计算两门课程考试成绩的总分并输出总分
         * 定义一个包含两个参数的方法,用来传入两门课程的成绩
         */
        public int calcSum(int a, int b){
                int sum= a + b;
                return sum;
        }
    }
原文地址:https://www.cnblogs.com/only-love-you-519920/p/8135497.html