All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.gatling.highcharts.component.AllUsersComponent.scala Maven / Gradle / Ivy

There is a newer version: 3.13.1
Show newest version
/**
 * 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