вывод результатов сценария оболочки Jmeter Bean в консоль Jenkins? - PullRequest
0 голосов
/ 24 мая 2018

Как напечатать результаты сценария оболочки Jmeter Bean в выводе Jenkins Console, например, если я выполняю несколько сценариев в Jmeter с использованием Rest Services, то я хочу напечатать имя сценария тестирования, ожидаемые результаты, состояние результатов теста (PASS / FAIL)в выводе консоли Jenkins.

Любой, пожалуйста, помогите мне, как решить эту задачу, используя Jmeter + Jenkins.

Мой скрипт Beanshell:

import java.io.File;
import org.apache.jmeter.services.FileServer;

cardNo=vars.get("cardno");
scenario = vars.get("Scenario");
Amount = vars.get("Amount");
transaction_ID=vars.get("transactionID");
Response_mes = vars.get("resmes");

Response = prev.getResponseDataAsString();
Result = "FAIL";

if(Response.contains("SUCCESS"))    
    Result = "PASS";
f = new FileOutputStream("E:\\ApacheJmeter\\TestResults\\Test_Results.csv",true);
p=new PrintStream(f);
this.interpreter.setOut(p);
p.println(cardNo+","+Amount+","+scenario+","+transaction_ID+","+Response_mes+","+Result);

f.close();
p.close();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...