Prueba de descarga de 3 archivos del script de prueba de la interfaz de la plataforma web Jmeter (use BeanShell para guardar el archivo localmente)

paso:

  1. Función de captura de paquetes Open Fiddler
  2. Descargue el archivo en la plataforma para ser probado
  3. Ver datos relacionados con la descarga capturados por Fiddler y ver los parámetros entrantes
  4. Cree una solicitud HTTP de Jmeter y pase los parámetros anteriores.
  5. Cree un extractor regular para obtener el nombre del archivo en los datos devueltos
  6. Cree un postprocesador BeanShell y guarde el archivo localmente con la cadena extraída de la regularización como nombre de archivo

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Solicitud HTTP de descarga de archivo:
Inserte la descripción de la imagen aquíobserve que el nombre del archivo descargado está en el encabezado de retorno:
Inserte la descripción de la imagen aquí

Use regular para extraer el nombre del archivo actual:
Inserte la descripción de la imagen aquí
use BeanShell para guardar el contenido del cuerpo devuelto en el
Inserte la descripción de la imagen aquí
código local: BeanShell

import java.io.*;

 

//获取上个请求的返回数据

byte[] result = prev.getResponseData();

String f = vars.get("filename_01"); 
String file_name = "D:/a/".concat(f); 
File file = new File(file_name);

FileOutputStream out = new FileOutputStream(file);

out.write(result);

out.close();

Supongo que te gusta

Origin blog.csdn.net/KathyLJQ/article/details/110646445
Recomendado
Clasificación