Performance Jmeter缓存管理器-null异常

Performance Jmeter缓存管理器-null异常,performance,testing,jmeter,load-testing,Performance,Testing,Jmeter,Load Testing,我已经创建了一个用于模拟浏览器行为的web测试,我将用于负载测试 版本:Jmeter 2.12 我的测试计划 HTTP Request Defaults Ultimate Thread Group -HTTP Cache Manager -HTTP Cookie Manager -Once Only Controller Login function -Random Controller Random Http requests Respon

我已经创建了一个用于模拟浏览器行为的web测试,我将用于负载测试

版本:Jmeter 2.12

我的测试计划

HTTP Request Defaults
Ultimate Thread Group 
-HTTP Cache Manager     
-HTTP Cookie Manager    
-Once Only Controller    
Login function    
-Random Controller   
 Random Http requests    
 Response Assertions
如果在处理GET请求时未选中
使用缓存控制/Expires标头,则不会出现问题

当我勾选“使用缓存控制…”时,会出现很多错误

Sampler request:
Thread Name: jp@gc - Ultimate Thread Group 1-5
Sample Start: 1970-01-01 01:00:00 CET
Load time: 0
Latency: 0
Size in bytes: 418
Headers size in bytes: 0
Body size in bytes: 418
Sample Count: 1
Error Count: 1
Response code: Non HTTP response code: java.lang.NullPointerException
Response message: Non HTTP response message: null

Response headers:
HTTPSampleResult fields:
ContentType: 
DataEncoding: null
Request 
Null

这是正常的行为吗?由于页在缓存中,是否未请求它们?我是否应该删除我的断言?(我使用响应断言,包含文本)我可以使用什么断言?

这是2.12中的一个已知问题,在2.13中已修复。见:

如果仍要使用2.12作为解决方法,可以将此行添加到jmeter.properties文件中

cache_manager.cached_resource_mode=RETURN_200_CACHE