laicaiyan 发表于 2013-9-11 21:14:59

HTTP请求数是怎样产生的

今天做性能测试,模拟10个虚拟用户,但每秒的HTTP的请求数只有8点多,而且到最后几乎都是0,这是什么原因呢,服务器是tomcat
老大的问题:1.为什么有十个虚拟用户,为什么只有8个请求    我答:并不是所有用户都会一起产生HTTP请求的啊
2.一个网址只会产生一个HTTP请求吗?    我答:不是(其实我自己也不太清楚,我也疑问,HTTP请求是怎样产生的)
3:一般一个虚拟用户能产生多少HTTP请求?有没有啥依据吗?    我答:我不知道,我明天给你答案
求各位大侠解答一下呗,真的很感谢

laicaiyan 发表于 2013-9-12 10:38:38

lunahaha527 发表于 2013-9-12 11:02:41

我也有同样的困惑

lin39320028 发表于 2013-9-12 11:41:27

可以使用kylinPET或jmeter工具,录制时有多少个HTTP请求在左边树一目了然,算一下就知道有多少个。

laicaiyan 发表于 2013-9-12 15:52:06

qa004 发表于 2013-9-12 16:27:48

http请求数跟JS、css、png等等有关系,请求方法就是get、post,比如类似的js、或者css合并的话,就能减少http请求数;能产生多少请求不确定,这个是根据开发代码的质量决定;个人愚见,希望有高手指正!

laicaiyan 发表于 2013-9-16 09:39:12

谢谢

mingle_sun 发表于 2013-9-17 16:39:24

1、8是指每秒的HTTP的请求数,和服务器的响应、senario中设置的延时、并发的执行先后都有关系的
2、一个网址不止一个http请求,请求数和当前请求的html中是否包含其他请求有关,通常一个网址有很多歌请求,比如图片的请求等
3、一个用户能产生多少个http请求,和发送请求的频率和服务器性能有关,如果响应或者不成功发送多个请求也没用的

fsweicaixia 发表于 2013-9-30 14:12:34

应该要看看http之类的协议
页: [1]
查看完整版本: HTTP请求数是怎样产生的