web页面LR压测响应时间大于浏览器展示响应时间
1.用lr并发压测web页面,获取到响应时间t12.LR并发压测时,用chrome浏览器打开web页面,用network获取最长响应时间t2
3.t1远大于t2,web页面上有静态资源也有一些http request接口调用
4.web页面实现的方式是http 异步请求
--------------请哪位大侠指点下,为啥两个时间相差较大 你压测的同时 手动打开chrome?打开多少次?
那是因为lr跑时是串行执行所有http请求,浏览器是并发多个线程同步执行http请求。
就像100辆车跑到终点,一个是单车道还堵车,一个是6个车道,你说那个快。
所以lr测试出来的时间级别没什么参考意义 楼主看3#解释,串行和并发的问题 linneiwei 发表于 2016-1-20 10:03
那是因为lr跑时是串行执行所有http请求,浏览器是并发多个线程同步执行http请求。
就像100辆车跑到终点, ...
我也理解串行与并行的差别,难道LR做web页面性能测试,这个响应时间没有意义,这么牛X的工具难道没有好的解决方法吗 linneiwei 发表于 2016-1-20 10:03
那是因为lr跑时是串行执行所有http请求,浏览器是并发多个线程同步执行http请求。
就像100辆车跑到终点, ...
我也理解串行与并行的差别,难道LR做web页面性能测试,这个响应时间没有意义,这么牛X的工具难道没有好的解决方法吗 linneiwei 发表于 2016-1-20 10:03
那是因为lr跑时是串行执行所有http请求,浏览器是并发多个线程同步执行http请求。
就像100辆车跑到终点, ...
我也理解串行与并行的差别,难道LR做web页面性能测试,这个响应时间没有意义,这么牛X的工具难道没有好的解决方法吗 yhcreak 发表于 2016-1-20 09:25
你压测的同时 手动打开chrome?打开多少次?
压测的同时,我清下缓存,再打开一次chrome,一次 http://bbs.51testing.com/thread-980437-1-1.html
怎样的性能测试结果才是有效的,这文章介绍了,如果网页时间没意义,那么测试出来的用户数比实际要小得多
还有,页面时间是判断用户是否可以忍受的时间,如果没有该时间就无法知道页面是否在合理范围内。
目前只有 国产kylinPET工具可以模拟浏览器并发(每个用户运行时跟浏览器并发一样,是并行多线程的)
页:
[1]