如何捕获Jmeter测试指标,如测试开始时间、结束时间、用户数,并将其传递给RESTAPI调用
我是JMeter的新手。我有两个脚本,一个是web脚本,另一个是RESTAPI调用,它将度量发布到服务器。两个脚本都工作正常。现在我想实现一个场景 一旦脚本完成,Web脚本应该首先运行。我需要捕获测试指标,如开始时间、结束时间、负载率(线程数),通过或失败保存到变量,并将这些值传递给rest api调用,然后该调用将运行这些指标并将其发布到服务器如何捕获Jmeter测试指标,如测试开始时间、结束时间、用户数,并将其传递给RESTAPI调用,jmeter,performance-testing,jmeter-plugins,beanshell,Jmeter,Performance Testing,Jmeter Plugins,Beanshell,我是JMeter的新手。我有两个脚本,一个是web脚本,另一个是RESTAPI调用,它将度量发布到服务器。两个脚本都工作正常。现在我想实现一个场景 一旦脚本完成,Web脚本应该首先运行。我需要捕获测试指标,如开始时间、结束时间、负载率(线程数),通过或失败保存到变量,并将这些值传递给rest api调用,然后该调用将运行这些指标并将其发布到服务器 感谢您的帮助,因为您正在为给定场景进行规划,需要执行以下操作 1) 你需要使用jp@gc用于测量结果的侦听器(响应时间、每分钟/秒线程数、每秒点击数等
感谢您的帮助,因为您正在为给定场景进行规划,需要执行以下操作 1) 你需要使用jp@gc用于测量结果的侦听器(响应时间、每分钟/秒线程数、每秒点击数等) 您可以在此处找到侦听器列表>> 2) 您需要使用正则表达式提取器实现测试计划,以便从响应请求中获取值,这些值可以存储在变量中,然后传递给依赖请求。有关文件,请访问 为了获得一般的理解,您可以阅读jmeter官方文档 我希望它能帮助你
${TESTSTART.MS}
JMeter获得
-返回当前活动的线程数${\uu groovy(ctx.getThreadGroup().getNumberOfThreads(),)}
-返回在线程组中定义的线程数${\uu groovy(ctx.getThreadGroup().getNumThreads(),)}
多谢你,德米特里。我通过你的建议解决了这个问题。有没有办法在测试结束后获得开始时间或结束时间?我知道持续时间,但不知道开始或结束时间。