Jmeter-获取网站的准确访问时间

时间:2018-11-19 06:29:19

标签: performance testing jmeter

我是Jmeter的新手(性能测试)

jmeter中是否有办法可以获取使用docker image创建的网站的确切访问时间?到目前为止,我正在使用计时器来确保可访问性时间(成功检查网站的时间减去如果使用docker image的网站的创建时间),但是它将继续执行HTTP请求,直到执行所有HTTP。

我想要的场景是这样的: 我将使用docker image创建一个网站,然后我必须检查确切的可访问时间(从创建到启动/检查网站)。一旦满足要求,计时器将停止计时,并会给我确切的计时时间。这是我正在使用的线程的示例: enter image description here

请帮助我,谢谢你!1

2 个答案:

答案 0 :(得分:0)

您是否尝试过查看NewRelic网站,基本上所有您需要添加的dll。 它将捕获HTTP Web请求的指标,还可以转到数据库层以查看哪个数据库运行缓慢。

答案 1 :(得分:0)

  1. { "React Functional Component": { "prefix": "react.rfc", "body": [ "${1:import React from 'react'\n}", "function $2 (props) {", "\treturn <div>", "\t\t$2", "\t</div>", "}", "$0" ], "description": "React Functional Component" } } 放在Loop Controller下,并将“循环计数”设置为Check Boilerplate Website(或相当高的迭代次数)
  2. JSR223 PostProcessor添加为Forever请求的子项
  3. 将以下代码放入“脚本”区域:

    Check Boilerplate Website

以上设置将执行if (prev.isSuccessful()) { prev.setStopTest(true) } 请求,直到成功为止,一旦请求确定,JMeter测试将结束。

Check Boilerplate WebsiteSampleResult类实例的简写,请查阅JavaDoc中可用的功能,以及Apache Groovy - Why and How You Should Use It文章,以了解有关JMeter测试中Groovy脚本概念的更多信息。