zoukankan      html  css  js  c++  java
  • jmeter: beanshell后置处理程序,清空文件和保存json提取器提取的数据到文件中

     此处将查询到的所有id值保存在变量jobID中,查询到的个数保存在变量jobID_matchNr中,格式如下:

    jobID_1=19962

    .......

    jobID_28=18922
    jobID_29=18912
    jobID_matchNr=29

    beanshell脚本中对json提取器中参数的引用格式为:${json提取器保存的变量名},例如${jobID_1}、${jobID_2}、${jobID_matchNr}。

    import java.io.BufferedWriter;
    import java.io.FileWriter;
    import java.io.IOException;
    //清空文件
    FileWriter clrfstream=new FileWriter("D:/02workspace/Jmeter/RPA性能测试脚本20210609/单接口/jobId.csv",false);
    BufferedWriter clrout=new BufferedWriter(clrfstream);
    clrout.write("");
    clrout.close();
    clrfstream.close();
    
    //追加方式写入数据
    FileWriter fstream=new FileWriter("D:/02workspace/Jmeter/RPA性能测试脚本20210609/单接口/jobId.csv",true);
    BufferedWriter out=new BufferedWriter(fstream);
    
    for (int i=1;i<=${jobID_matchNr};i++){
    	
    	jobID_i="jobID_"+i;
    	//log.info(jobID_i);
    	String jobId= vars.get(jobID_i);
    	//log.info(jobId);
    	out.write(jobId+"
    ");
    }	
    
    out.close();
    fstream.close();
    

      

      

  • 相关阅读:
    Qt5.9/C++项目开发架构理论
    Qt5及模块架构分析
    简单工厂模式实例
    SQL Server 存储过程通用分页
    面试问题
    ASP.Net 基础知识
    财务自由之路名句
    javascript 根据输入的关键词自动提示
    .NET批量更新
    在windows7上配置xampp虚拟主机
  • 原文地址:https://www.cnblogs.com/apple2016/p/14918959.html
Copyright © 2011-2022 走看看