--- title: "Job Execution Timings Report" slug: "job-execution-timings-report" updated: 2026-08-21T19:20:34Z published: 2026-08-21T19:20:34Z canonical: "docs.validatar.com/job-execution-timings-report" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.validatar.com/llms.txt > Use this file to discover all available pages before exploring further. # Job Execution Timings Report ## What this report shows **Job Execution Timings** gives you one row per job run, with the batch duration alongside the number of tests that passed, failed, and errored in that run. That combination is the point. Duration on its own tells you a job got slower; duration next to test counts tells you whether it got slower because it did more work or because the server had less capacity to do it with. That distinction is what makes this report useful as an infrastructure baseline. Use it when you are: - Establishing a performance baseline before changing server resources - Comparing job performance before and after a resize, an upgrade, or a configuration change - Responding to a cloud cost-optimization review and need evidence rather than opinion - Tracking whether execution times are drifting as your test volume grows It is the companion artifact to [Validatar Server Instance Sizing Best Practices](/docs/validatar-server-instance-sizing-best-practices), which explains how to interpret what you find here. ## Where to get it This report is published to the Validatar marketplace: [Job Execution Timings](https://admin.cloud.validatar.com/marketplace/61) ## Prerequisites - Validatar Cloud or Validatar Server - Permission to create or import reports - At least one job with execution history. The report defaults to the last 30 days — widen the Run Date filter if your history is older. ## Import Marketplace content imports directly. You do not need to download the file and then work out which screen to import it on — Validatar stages the content for you and routes it by content type, so a report lands on the report import review automatically. 1. In Validatar, open **Marketplace** from the main navigation. 2. Find **Job Execution Timings** and open it. 3. Choose **Import**. 4. Validatar takes you straight to report management with the import already loaded. Review it — the report appears under **Job Execution History** as *Job Execution Timings*. 5. Commit the import. > **Note:** Every marketplace item behaves this way, but the destination depends on what it is. A test pack asks which project to import into and then opens that project's import screen; a data source template opens **Settings** > **Data Source Templates**; catalog and project custom fields open their matching custom fields page. Items that are reference material rather than importable content offer a download only. ### Importing from a downloaded file If you would rather keep a copy of the artifact, or import it into an environment without marketplace access, download `job-execution-timings-report.xml` from the [marketplace listing](https://admin.cloud.validatar.com/marketplace/61), then go to **Reports**, choose **Import**, and select the file. The review and commit steps are identical. ## What you get ### Columns | Column | Why it is here | | --- | --- | | Project | Which project the job belongs to | | Job Name | Your benchmark job | | Job Folder Name | Where the job lives | | Run Date | Sorted newest first — this is your time series | | **Duration** | **The primary measurement.** Total batch wall-clock time, including steps that ran in parallel | | Status | Batch status — confirms the run actually completed | | Result | Overall pass/fail outcome of the run | | # Passed Tests | Volume of work completed | | # Failed Tests | Should not change when you change server resources — if it does, investigate before drawing conclusions | | # Errored Tests | Errors appearing after a resize are a strong signal of resource pressure | | Triggered By | Scheduled runs and ad-hoc runs are not comparable; use this to separate them | | Runtime Parent | Identifies runs invoked as part of a parent job | ### Filters | Filter | Default | Purpose | | --- | --- | --- | | Run Date | Last 30 Days | Keeps the report to a recent, relevant window | | Job Name | Is Not Blank | A placeholder so the report returns all jobs out of the box | ## Customization **Isolate one benchmark job.** The Job Name filter ships as *Is Not Blank* so the report works immediately across every job. To focus on a single job, change the operator to **Equals** and enter the job name — or **Contains** if you want a family of related jobs. > **Tip:** Pick a job that runs on a regular schedule and contains a realistic mix of standard tests, template tests, and any Python steps. A job that only runs occasionally, or that varies a lot in what it does, will not give you a stable baseline. **Adjust the window.** Change Run Date to a longer period if you need to cover a full business cycle. A baseline should include at least one month-end close, and any seasonal peak in your source systems. **Separate scheduled from manual runs.** Add a Triggered By filter if ad-hoc executions are distorting your averages. **Export for comparison.** Export the results to Excel and record them against the before/after table in [Validatar Server Instance Sizing Best Practices](/docs/validatar-server-instance-sizing-best-practices). Capture the same job across both periods so the comparison holds. ## Reading the results Compare the same job across two periods and look at duration alongside test counts: - **Duration steady, test counts steady** — no capacity change. This is the outcome you want after a downsize. - **Duration up, test counts up** — the job is doing more work. Not a capacity problem. - **Duration up, test counts steady** — the server has less capacity than it did. This is the signal that matters. - **Errored tests appearing where there were none** — resource pressure. Investigate before accepting the change. If the whole job takes considerably longer but individual tests complete at roughly their previous speed, you have lost parallel capacity rather than raw speed — which points at core count rather than memory. The sizing guide covers this distinction in detail. ## Troubleshooting **The report is empty.** Most often the Run Date window does not cover any execution history. Widen it, and confirm the job has actually run. **Import reports an unknown field.** The report definition targets the Job Execution History report type. If your Validatar version predates one of the columns, remove that column from the report after import. **Durations vary widely between runs of the same job.** Check Triggered By — you may be mixing scheduled and manual runs. Also confirm the job is genuinely doing the same work each time; a job whose test count moves around will not give you a usable baseline. ## Related - [Validatar Server Instance Sizing Best Practices](/docs/validatar-server-instance-sizing-best-practices) - [Performance Issues](/docs/peformance-issues) - [Aggregated Server Statistics](/docs/aggregated-server-statistics)