jmeter中的断言及其对结果的影响
我是jmeter的新手,最近开始为API负载测试开发jmeter。 有人能解释一下为什么我们需要把断言放在负载测试中,这应该作为功能测试的一部分进行检查。 此外,如果我添加任何断言作为负载测试的一部分,它将对不正确的结果(平均时间、偏差、中值等)产生影响jmeter中的断言及其对结果的影响,jmeter,load-testing,performance-testing,Jmeter,Load Testing,Performance Testing,我是jmeter的新手,最近开始为API负载测试开发jmeter。 有人能解释一下为什么我们需要把断言放在负载测试中,这应该作为功能测试的一部分进行检查。 此外,如果我添加任何断言作为负载测试的一部分,它将对不正确的结果(平均时间、偏差、中值等)产生影响 您的想法对响应进行断言的目的是确保您实际到达了正确的目的地 例如,如果在负载不足的情况下,您的服务器发回不完整的响应,或者一个包含错误消息的有效页面,如果没有断言,您将永远不会知道它 处理断言总是有一些开销,但是除非它执行过多的测试,否则它应该
您的想法对响应进行断言的目的是确保您实际到达了正确的目的地 例如,如果在负载不足的情况下,您的服务器发回不完整的响应,或者一个包含错误消息的有效页面,如果没有断言,您将永远不会知道它
处理断言总是有一些开销,但是除非它执行过多的测试,否则它应该是最小的。断言是在load generator上执行的,因此如果该组件无法处理额外的开销,那么断言将不是您唯一关心的问题。对响应进行断言的目的是确保您实际到达了正确的目标 例如,如果在负载不足的情况下,您的服务器发回不完整的响应,或者一个包含错误消息的有效页面,如果没有断言,您将永远不会知道它
处理断言总是有一些开销,但是除非它执行过多的测试,否则它应该是最小的。断言是在load generator上执行的,因此如果该组件无法处理额外的开销,那么断言将不是您唯一关心的问题。对响应进行断言的目的是确保您实际到达了正确的目标 例如,如果在负载不足的情况下,您的服务器发回不完整的响应,或者一个包含错误消息的有效页面,如果没有断言,您将永远不会知道它
处理断言总是有一些开销,但是除非它执行过多的测试,否则它应该是最小的。断言是在load generator上执行的,因此如果该组件无法处理额外的开销,那么断言将不是您唯一关心的问题。对响应进行断言的目的是确保您实际到达了正确的目标 例如,如果在负载不足的情况下,您的服务器发回不完整的响应,或者一个包含错误消息的有效页面,如果没有断言,您将永远不会知道它
处理断言总是有一些开销,但是除非它执行过多的测试,否则它应该是最小的。断言是在load generator上执行的,因此如果该组件无法处理额外的开销,那么断言将不是您唯一关心的问题。您需要使用断言,但需要小心使用它。确保在需要时使用它们,尽量少提取数据。 如下:
- 使用响应断言或大小断言,但避免使用XML断言, XML模式断言和XPath断言
- 使用正则表达式提取器,但尽可能避免使用XPath提取器
- 使用响应断言或大小断言,但避免使用XML断言, XML模式断言和XPath断言
- 使用正则表达式提取器,但尽可能避免使用XPath提取器
- 使用响应断言或大小断言,但避免使用XML断言, XML模式断言和XPath断言
- 使用正则表达式提取器,但尽可能避免使用XPath提取器
- 使用响应断言或大小断言,但避免使用XML断言, XML模式断言和XPath断言
- 使用正则表达式提取器,但尽可能避免使用XPath提取器