我有一个端到端的场景要包括在性能测试中,这需要相当长的时间来执行。在系统发布之间,需要对这一次进行监视,以确保它没有增加。
我已经利用了金牛座非常有用的及格/失败标准。然而,可用的标准是相当细粒度的(在单个请求/响应级别)。我知道金牛座做输出测试持续时间,但这可能包括其他项目,我不感兴趣。我也看不到测试持续时间作为金牛座中pass/fail模块的度量标准。
那么,对于如何提取完成过程的时间,然后将此时间与pass/ time标准进行比较,有什么建议吗?脚本本身将在Jenkins内执行,以确定它的价值。
发布于 2020-11-06 13:39:26
在JMeter级别上,应该是这样的:
对剧本的解释:
vars -表示JMeterVariables类实例,它用于读取TESTSTART.MS 预定义变量的值,该值持有测试开始的时间戳SampleResult --基本上是SampleResult类的一个实例,允许设置响应代码、消息、正文、成功等。更多关于上述和其他JMeter API缩写的信息,可用于件223测试元件 - 在Groovy中应该使用的前8个JMeter Java类
https://sqa.stackexchange.com/questions/46139
复制相似问题