我必须从JSON文件中选择一个示例对象,以便在JMeter中为每个请求随机化请求体我想从JSON文件中随机化JMeter中的请求主体。据我所知,这应该在预处理器中完成,但可能有其他方法可以做到这一点。JSON文件包含许多声明,如{“claim”:{data 1:point 1,data 2:point 2},“claim”:{data 1:point 1,data 2:point 2} }所以请求体必须是一个随机选择的声明对象.
xzv2uavs1#
您需要提供a valid JSON file才能获得全面的帮助。如果出于某些原因,您不愿意使用JSR223 PreProcessor和Groovy来解析文件并构建正确的请求主体,您可以这样做:1.使用file协议的HTTP请求采样器从文件系统中读取JSON文件,如How to Extract Data From Files With JMeter文章中所述1.使用JSON Extractor或JSON JMESPath Extractor从文件中提取“random claim”并将其保存到JMeter Variable1.在需要时使用步骤2中的变量。
file
1条答案
按热度按时间xzv2uavs1#
您需要提供a valid JSON file才能获得全面的帮助。
如果出于某些原因,您不愿意使用JSR223 PreProcessor和Groovy来解析文件并构建正确的请求主体,您可以这样做:
1.使用
file
协议的HTTP请求采样器从文件系统中读取JSON文件,如How to Extract Data From Files With JMeter文章中所述1.使用JSON Extractor或JSON JMESPath Extractor从文件中提取“random claim”并将其保存到JMeter Variable
1.在需要时使用步骤2中的变量。