对于负载测试,是不是强制执行响应断言?如果是这样,做断言(jmeter)是不是有任何开销

Posted

技术标签:

【中文标题】对于负载测试,是不是强制执行响应断言?如果是这样,做断言(jmeter)是不是有任何开销【英文标题】:For load testing , is it mandate to do Response Assertion ? If so , is there any overhead in doing assertion ( jmeter)对于负载测试,是否强制执行响应断言?如果是这样,做断言(jmeter)是否有任何开销 【发布时间】:2021-04-21 15:03:42 【问题描述】:

对于使用 JMeter 进行负载测试,

是否强制执行响应断言?如果是这样,做断言是否有任何开销?

【问题讨论】:

【参考方案1】:

不,还有资源使用的开销

Best practice 是使用最小断言

尽可能少地使用断言

您也可以使用 JSR223 断言来检查使用代码的响应

【讨论】:

谢谢你的回复,所以如果我们使用JSR223 Assertion,会不会有开销?一般来说,你能解释一下这里的过载是什么意思吗?它会影响负载生成器吗?还是平均响应时间? @Pasa 开销适用于任何断言,不应影响响应时间,但会使用机器资源来处理响应,这可能会增加测试执行的总时间

以上是关于对于负载测试,是不是强制执行响应断言?如果是这样,做断言(jmeter)是不是有任何开销的主要内容,如果未能解决你的问题,请参考以下文章

JMeter接口测试——断言

断言失败后继续

如何使用JMeter从文件中提取数据

接口测试工具-Jmeter使用笔记(四:响应断言)

性能测试-JMeter断言之响应断言精说

软件测试攻略(十五):Jmeter进阶_响应断言、参数化