【问题标题】:JMeter SPARQL QueriesJMeter SPARQL 查询
【发布时间】:2014-08-01 17:31:16
【问题描述】:

我正在使用 JMeter 工具来评估几个 SPARQL 查询的性能测试。我使用 Jmeter 的“Sampler”和“Http request”部分(如this image)来编写 SPARQL 查询。但是它不起作用,因为 JMeter 没有给我查询的实际响应时间。更复杂的查询具有相同的响应时间甚至更少。也许我必须使用 JMeter 的其他选项。

有人有这方面的经验吗?

【问题讨论】:

  • "有人有这方面的经验吗?"不是代码,不需要标记为代码。如需更多帮助,请参阅How do I format my posts using Markdown or HTML?
  • 我以为你在回答这个问题...
  • 您能否详细说明这个问题?
  • JMeter 的“http 请求”功能似乎只计算了 URL 的响应时间,而不是整个查询结果。 JMeter 有另一个选项称为“JDBC 连接”,它可以计算 SQL 查询的响应时间,这在这里没用,因为我使用的是 SPARQL 端点。或许我还要问另一个问题:计算并发用户的 SPARQL 查询响应时间的最佳工具是什么!?

标签: jmeter sparql response-time


【解决方案1】:

您可能对专门为此目的设计的SPARQL Query Benchmarker 工具(免责声明 - 我是该工具的主要作者)感兴趣

它将响应时间区分为从远程系统接收到第一个结果的时间,将运行时间区分为接收所有结果所用的时间。 Benchmarking Methodology 页面详细介绍了这些指标与该工具计算的各种其他指标之间的差异。

由于许多系统针对复杂查询以流式方式执行查询并生成结果,因此您通常会发现这两个数字之间存在显着差异。当然,系统会有所不同,因此并非所有系统都会在两个指标之间显示完全相同的变化。

【讨论】:

  • 感谢您的回答。我最终可以使用以下命令运行:“java -cp sparql-query-bm-cli.jar net.sf.sparql.benchmarking.commands.BenchmarkCommand -q mySPARQL_Endpoint/sparql -m mix.txt -r 250 -w 10 - c results.csv" 解释很中肯
猜你喜欢
  • 2015-05-09
  • 2013-02-17
  • 1970-01-01
  • 1970-01-01
  • 2012-01-24
  • 2014-05-30
  • 2012-03-27
  • 2011-08-05
  • 1970-01-01
相关资源
最近更新 更多