目录
背景描述
很多时候进行接口测试或者性能测试时,只需要测试业务某个接口,但是接口又需要身份认证,而身份证认证的接口主要是登录接口。如果不需要测试登录接口,没有必要每次都要使用登录接口返回的身份信息。
解决方法
1.将登录接口返回的关键信息使用正则表达式或者json提取工具提取后,存储到文件。
2.编写java代码,提供保存文件的方法,方法提供传递的保存文件的路径参数和存储数据的参数。
3.将编写好的代码进行导出jar包,在jmeter中引用该jar后,调用保存文件的方法。
编写测试代码
编写代码后,将该代码导出成为一个jar包。
package com.data.tools;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
public class ExportData {
public String filePath = null;
public File exportFile = null;
public File fileParent = null;
public BufferedOutputStream bos = null;
public FileOutputStream fos = null;
p