我试图用石墨渲染我的gatling场景的结果,但我有一个问题。对于相同的场景,在“石墨”中为“AllRequests”生成了两个点,或者我只想要一个。 (见下文)
在这张图片中,我刚刚执行了两次我的场景,并且生成了4个点。 这是我的大胆配置:
gatling {
data {
writers = "console, file, graphite"
reader = file
graphite {
host = "thisismy.host"
port = 2003
#light = true # only send the all* stats
protocol = "tcp" # The protocol used to send data to Carbon (currently supported : "tcp", "udp")
#rootPathPrefix = "scenario" # The common prefix of all metrics sent to Graphite
bufferSize = 8192 # GraphiteDataWriter's internal data buffer size, in bytes
# writeInterval = 1 # GraphiteDataWriter's write interval, in seconds
}
}
}
我该如何解决? 感谢
这是我的模拟(非常简单):
val scn = scenario("Auto generated scenario")
.exec(CheckAvailability.checkAvailability)
.exec(concatRequests)
.exec(session => {
responses = session.attributes
session
})
setUp(
scn.inject(atOnceUsers(1))
)
其中concatRequests是ChainBuilder的列表。
答案 0 :(得分:1)
您的Graphite信息中心中似乎只有一些您不想跟踪的统计信息,或者您不希望看到报告的请求。
我看到两个解决方案:
top:0
一起,您可以为每个请求名称提供详细的指标。AllRequests
:http://gatling.io/docs/2.1.6/http/http_request.html#silencing