我在使用jmeter脚本(.jmx文件)Error Screenshot from the log的Azure负载测试中遇到此错误
当使用.jmx文件运行Azure负载测试时,它在一段时间内工作正常,但突然出现上述PUT API调用的错误(错误状态代码为400)。它似乎只发生在大型响应中,特别是那些包含多个嵌套级别的JSON的响应。
同样的设置在我的本地设置中似乎仍然工作正常,只是通过Azure失败了。
我尝试通过JSR223预处理器中的Groovy代码清理这个恶意负载,但没有结果。
请帮助解决这个问题。
1条答案
按热度按时间fwzugrvs1#
如果只在Azure中发生,则应将其报告给Azure Support。
我能想到的解决方法有:
1.切换到JSON JMESPath提取器
1.切换到JSR223 PostProcessor并使用Groovy language。有关详细信息,请参阅Parsing and producing JSON文章。
如果您需要这方面的帮助,您需要提供JSON响应并指出您想要从中提取哪些数据。