<#include "../macros.ftl"/>

## ${dp.getString("title")?html}

<#if dp.getBoolean("mode_is_lite")> <@ProBanner section="PerformanceGoals" summary="LoadTestReport.lite.PerformanceGoals.summary" description="LoadTestReport.lite.PerformanceGoals" /> <@VideoLink link=dp.getLink("perfgoals-vid") description=dp.getText("Report.video_link_description.performance_goals")/> <#else> <@VideoLink link=dp.getLink("perfgoals-vid") description=dp.getText("Report.video_link_description.performance_goals")/>

${dp.getString("description")}

<#list dp.getStringList("shared.perfgoals.levels") as level_key>

### ${dp.getString(level_key + ".userlevel")} ${dp.getText("Users")}

<#if dp.getInteger(level_key + ".num_failed") == 0 && dp.getInteger(level_key + ".num_noeval") == 0> ${dp.getText("All_goals_passed")} <#if dp.getInteger(level_key + ".num_failed") == 1> ${dp.getInteger(level_key + ".num_failed")} ${dp.getText("goal_failed")} <#elseif dp.getInteger(level_key + ".num_failed") gt 1> ${dp.getInteger(level_key + ".num_failed")} ${dp.getText("goals_failed")} <#if dp.getInteger(level_key + ".num_failed") gt 0>

<#list dp.getStringList(level_key + ".failed") as item_key>
- ${dp.getLink(item_key)}

<#if dp.getInteger(level_key + ".num_noeval") == 1> ${dp.getInteger(level_key + ".num_noeval")} ${dp.getText("goal_not_evaluated")} <#elseif dp.getInteger(level_key + ".num_noeval") gt 1> ${dp.getInteger(level_key + ".num_noeval")} ${dp.getText("goals_not_evaluated")} <#if dp.getInteger(level_key + ".num_noeval") gt 0>

<#list dp.getStringList(level_key + ".noeval") as item_key>
- ${dp.getLink(item_key)}