我在使用Grinder TCPProxy记录测试时遇到问题。当我为单个页面录制测试时,它会将生成的测试脚本拆分为多个页面部分。
它似乎将浏览器发起的HTTP请求之间的非常短的延迟(甚至短至几毫秒)视为我单击指向单独页面的链接。我最终得到了一个脚本,该脚本将主HTML页面与CSS和JS文件分开测试。
记录时是否可以设置一个参数,该参数会告诉研磨机 TCPProxy 在将测试拆分为单独的页面之前等待超过指定时间?
我设计了一个TCPProxy的替代方案:我使用Chrome的开发工具记录测试,然后将它们转换为The Grinder可以运行的脚本。
博客文章:http://michal.karzynski.pl/blog/2013/09/28/website-performance-script-for-the-grinder-using-har2grinder/
工具:https://github.com/postrational/har2grinder/