我目前正在为我公司的网站做一个JMeter测试。我一直在使用BlazeMeter Chrome扩展来记录http请求,因为我无法获得适用于JMeter 2.11代理服务器的证书。
在网站的一个主页上有一个很大的表格,我认为这是一个AJAX调用。我使用扩展来记录使用页面的情况,并将记录的http请求添加到我的测试中。然而,当我用这些请求运行测试时,没有一个请求得到足够长的响应来填满表格。
我确定BlazeMeter扩展不只是记录高级请求,并且该高速缓存被禁用。我知道数据没有与初始html页面一起发送,因为我可以看到table元素最初是空的。BlazeMeter扩展没有记录每个请求吗?或者我错误地假设表是由AJAX调用填充的?或者我完全错过了另一个协议?
2条答案
按热度按时间kdfy810k1#
我会从分析实际的HTTP请求本身开始。在一天结束的时候,你用来记录浏览器活动的任何性能工具都只会记录和回放请求。
有没有一个实际的请求,你可以看到你的浏览器作出的是不被记录的BlazeMeter Chrome插件?
jaxagkaj2#
使用扩展的“高级选项”中的以下选项来查看所有呼叫。