2011-12-02 21 views

risposta

1

Hai un paio di opzioni

  1. È possibile coincidere i risultati con l'aggiunta di un rapporto ascoltatore aggregata al gruppo di thread => aggiungere listener => rapporto aggregato
  2. È possibile ottenere risultati grezzi con l'aggiunta di un semplice scrittura di dati ascoltatore al tuo gruppo di thread => aggiungere listener => semplice scrittura di dati

Spero che questo aiuti

+0

In realtà ho bisogno di extact il titolo e il contenuto del blog in due variabili separate e quindi scriverle in un determinato file in formato adatto. –

30

Appena risolto un problema simile. Dopo aver ottenuto i dati utilizzando un estrattore di espressioni regolari, aggiungere un elemento PostProcessor BeanShell. Utilizzare il codice qui sotto di scrivere le variabili da un file:

name = vars.get("name"); 
email = vars.get("email"); 

log.info(email); // if you want to log something to jmeter.log file 

// Pass true if you want to append to existing file 
// If you want to overwrite, then don't pass the second argument 
f = new FileOutputStream("/my/file/path/result.csv", true); 
p = new PrintStream(f); 
this.interpreter.setOut(p); 
print(name + "," + email); 
f.close(); 
0
import org.apache.jmeter.services.FileServer; 

String path=FileServer.getFileServer().getBaseDir(); 

name1= vars.get("user_Name_value"); 
name2= vars.get("UserId_value"); 

f = new FileOutputStream("E://csvfile/result.csv", true); //spec-ify true if you want to overwrite file. Keep blank otherwise. 
p = new PrintStream(f); 
this.interpreter.setOut(p); 
p.println(name1+"," +name2); 
f.close(); 

questo è lavorato per me spero che funzionerà per voi anche

Problemi correlati