Ajax网站的page loading 的计算问题,急急急!
比方说一个网站,每个页面基本都有ajax请求,那测试这个页面的加载时间的时候,lr执行的时候,貌似ajax请求是被顺序执行的,这样实际测出来的响应时间是不是比原来的要大?(我这个时间是按照事务进行统计的,就是把这个页面加载涉及到的一些请求囊括都事务里面)开发跟我讲他们的ajax请求都是同时发的,如果lr顺序执行脚本的话,那无形中不就增大了页面加载时间吗?我现在测出来的时间比较大,但测试的时候,自己用浏览器打开,感觉很快,所以开发就不相信我的测试结果了,请各位大虾帮忙看看,谢谢啦! 我现在就是不太明白,这个ajax的发送是不是同时发出的,我用firebug来看,感觉也不是同时发出的啊,请求之家是有时间差的,不太明白ajax网站的page-loading time到底和一般门户/商业网站有什么区别?? 我现在测试的这个网站是用C#.net写的,用的是微软的ajax组件,有没有人有过ajax网站方面的性能测试经验的? 你用浏览器访问网站的时候,请求基本都是并发的。而测试工具基本就都是串行的,这样才叫虚拟用户,测试时整个事务的时间往往要比浏览器大很多,尤其是并发越多用户时,所以你关注应该是服务器的点击数、响应平均时间、资源占用。
下面这个网页有介绍:
http://www.kylinpet.com/support.html 的《常见问题及解决方法》那一篇文档的第4个问题 lr的关注是在请求级别的,用户体验需要用别的来做。LR支持并发请求,但是你还是很难做到完全的精确,就这样来说吧,如果你在考虑ajax的并发问题,那么你有没有考虑过图片的并发问题?
一个页面上有好多图片,其实很多图片是并发下载的,LR怎么统计呢?不同的浏览器并发数貌似还不一样哦!
通过函数你可以强制模拟多个LR函数请求并发,但这种误差对于你评估服务器性能影响不大,所以不必那么纠结。
页:
[1]