JMeter 使用jar包的方法将读取的信息写入本地文件

首先,需要一个用于将信息写入本地文件的java程序,并将其打包,本人使用的是idea编译器:

public class AppendFile {
    public static void appendFile(String fileName, String content) throws IOException {
        try (BufferedWriter out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fileName, true)))) {
            out.write(content + "\r\n");
        }
    }
}

只需要这一个方法即可,将程序打包:
1.打开File->Project Structure
JMeter 使用jar包的方法将读取的信息写入本地文件_第1张图片
2.选择Artifacts->+>JAR->Empty
JMeter 使用jar包的方法将读取的信息写入本地文件_第2张图片
3.起名字,选择途中+号选择Module Output,选择后Apply+OK
JMeter 使用jar包的方法将读取的信息写入本地文件_第3张图片
4.选择Build->Build Artifacts->build
JMeter 使用jar包的方法将读取的信息写入本地文件_第4张图片
即可完成打包。

完成打包后就是使用JMeter 引入jar包,调用jar包中的方法:
首先,在Test Plan中引入jar包:
JMeter 使用jar包的方法将读取的信息写入本地文件_第5张图片
新建Bean Shell Sampler调用jar包中的java方法
JMeter 使用jar包的方法将读取的信息写入本地文件_第6张图片
调用方法如图所示,对了记得提前建好.csv文件
注意两个地方,JMeter中没用语法联想,注意下语法问题和特殊符号的转译问题;再就是导入方法的位置,如果不是自己写的包同过解压可以看到方法路径。
JMeter 使用jar包的方法将读取的信息写入本地文件_第7张图片

你可能感兴趣的:(JMeter 使用jar包的方法将读取的信息写入本地文件)