我有一个Web性能测试,其中包含响应大于5MB的请求,并且Extract Hidden Fields规则无法在响应中找到(必要且必需!)隐藏字段。
响应标头包含
HTTP/1.1 200 OK
Transfer-Encoding : chunked
Vary : Accept-Encoding, User-Agent
Cache-Control : private
Content-Type : text/plain; charset=utf-8
Date : Sat, 19 Feb 2011 15:24:38 GMT
Server : Microsoft-IIS/6.0
X-AspNet-Version : 2.0.50727
X-Powered-By : ASP.NET
除此之外和响应大小,这种情况没有什么值得注意的。实际上,当使用较小的数据集时,同样的测试会成功。
我怀疑Web性能测试框架在解析“分块”编码或大量数据时遇到问题。
嗯,我怎样才能从我的回复中获得这些必需的隐藏字段?任何提示或指示将非常感激。即解决方案,解决方法,将自动提取转换为手动等等。干杯!
答案 0 :(得分:1)
好吧,所以经过大量的讨论,found this neat little article,表明网络测试记录器只捕获了请求返回的1.5MB数据。总之,解决方案是将Web测试转换为编码的Web测试,并将测试的ResponseBodyCaptureLimit
增加到所需的大小。