我想知道在哪种情况下我可以将“主样本”或“子样本”或同时用于“响应断言”中的“文本响应”。
我用谷歌搜索,但尚未收到满意的答案。
帮助表示赞赏。
最佳答案
根据JMeter帮助,
This is for use with samplers that can generate sub-samples, e.g. HTTP Sampler with embedded resources, Mail Reader or samples generated by the Transaction Controller.
Main sample only - assertion only applies to the main sample
Sub-samples only - assertion only applies to the sub-samples
Main sample and sub-samples - assertion applies to both.
JMeter Variable - assertion is to be applied to the contents of the named variable
在大多数情况下,只有主采样器才具有所有必需的响应数据,但是如今由于ajax,jquery框架的单个请求可以在内部产生多个子请求,并且每个子请求都有其响应数据。
因此,在大多数情况下,在主采样器中进行搜索就足够了
但是,如果您知道或发现请求有多个子请求,并且响应可以在任何地方,则可以选择“主样本和子样本”单选按钮,这样您就不会错过子请求。
关于JMeter:在哪种情况下,我可以在响应断言中将 "Main sample"或 "Sub Sample"或同时用于文本响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28214936/