microsoft / azure-load-testing

MIT License
22 stars 2 forks source link

[BUG] Load Test Results initially have date of 12/31/1969 #72

Closed conradascott closed 2 years ago

conradascott commented 2 years ago

Describe the bug The start time and end time for load test results are both 12/31/1969. The grids at the bottom have the message "The configured query window is requesting data outside of this metrics max retention period (93 days)..."

To Reproduce Steps to reproduce the behavior:

  1. Run a load test.
  2. View results
  3. Look at Start Time and End Time at top of page.
  4. Note that the dates are both 12/31/1969.

Expected behavior The start and end date-times should correspond to the start and end of the test.

Screenshots image image

Desktop (please complete the following information):

AB#1535516

Sachid26 commented 2 years ago

Thank you for reporting this issue. We are investigating this and we will update once we learn something.

krishna1s commented 2 years ago

@conradascott Hi Conrad, This issue arises when a malformed URL is given in the JMX script and JMeter doesn't generate any load as the request URL is incorrect. You can see these errors in the output result CSV file with the 1969 timestamp. In this case, there won't be any load generated and you won't be able to see any metrics. We have added a fix where you will see the correct start and end time for execution instead of the 1969 timestamp. We are closing this bug with this fix. Please feel free to open if you need more help. Thanks.

conradascott commented 2 years ago

Hi @krishna1s

I do not have the ability to reopen this. If you can please reopen I would appreciate it.

Below are details on the URL, tag, and JMX file contents. Can you please point out the malformed URL?

Also, if there is a malformed URL can you provide an error message versus just setting the date? Thanks!

URL: http://20.232.240.253/ Tag: <stringProp name="HTTPSampler.domain">http://20.232.240.253/</stringProp>

jmx file contents:

`<?xml version="1.0" encoding="UTF-8"?>

false true false 5 0 30 60 10 false -1 continue http://20.232.240.253/ 80 http GET true false true false HttpClient4 60000 60000

`