Unanswered question

How to save generated report through REST api calls?

Neoload Documentation https://www.neotys.com/documents/doc/neoload/latest/en/ht...

****************************************************************************************************************
Says that in order to generate a report through REST calls I have to send this parameters.

POST http://localhost:7400/Results/v1/Service.svc/GenerateReport HTTP/1.1
Content-Type: application/json
{ "d": {
“ApiKey”: “xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”
"TestResultName": "testA",
"ComparisonReport": true,
"OtherTestResultName": "testB",
"CustomReportContents": true,
"Format": "PDF"
}}

****************************************************************************************************************

QUESTION: Is there a parameter to specify where to save the report? Is there a field to specify a directory in the END Point?

Shahboz S.
Shahboz S.

Shahboz S.

Level
0
56 / 100
points

Answers

Dear Shahboz,

The GenerateReport returns a report ID that must be used as the input of DownloadReport that returns the report binary (PDF content for a PDF or a Zip file content for the HTML format).

Shahboz S.
Shahboz S.

Shahboz S.

Level
0
56 / 100
points

I am also sending a POST request to http:/localhost:7400/Results/v1/Service.svc/DownloadReport

{
"d":
{
"ReportId": "{{ReportId}}",
"ApiKey": "{{APIkey}}"
}
}

Does this api accept parameter where I can pass in where to save the downloaded file??

Shahboz S.
Shahboz S.

Shahboz S.

Level
0
56 / 100
points

Is there any example on how to save the file and decode the binary to pdf using powershell? I understand it's our responsibility to save it to file, do you have example scripts that shows the saving and decoding the pdf file in powershell???