
io.gatling.highcharts.component.AllUsersComponent.scala Maven / Gradle / Ivy
/**
* Copyright 2011-2016 GatlingCorp (http://gatling.io)
*
* Licensed under the Gatling Highcharts License
*/
package io.gatling.highcharts.component
import com.dongxiguo.fastring.Fastring.Implicits._
import io.gatling.core.stats._
import io.gatling.highcharts.series.NumberPerSecondSeries
import io.gatling.highcharts.template.Template
class AllUsersComponent(runStart: Long, series: Series[IntVsTimePlot]) {
def getJavascript: Fastring = {
val numberPerSecondSeries = new NumberPerSecondSeries(series.name, series.data, series.colors.head)
fast"""allUsersData = {
${Template.renderUsersPerSecondSeries(runStart, numberPerSecondSeries)}
, zIndex: 20
, yAxis: 1
};"""
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy