如何测试一个web网站的性能(并发数)?

最近做了个web网站(javaweb),现在想测试一下这个网站能承受的最大并发数,但是对于压力测试知之甚少,求指教啊,我有两个问题:
1.我最想测试的是最大并发量,怎么测试呢?
2.一般web网站性能测试都有哪些指标呢,并发量、响应时间?

关于测试并发量,我是想写个程序,开多个线程连接网站(模拟用户量),在线程中进行增删改查的操作,不知是否可以呢?


另外,该网站需要满足300人能同时考试,具体应该怎么测试呢?
实测当中,估计同时考试的用户有时候会超过500人,有少数考生在读取试题页面时浏览器会卡死,这个问题是读取数据库那边的瓶颈么?

这个是我用httpload测试网站首页的结果(首页数据需从数据库读取)
并发线程数 / 持续时间(s) / 每秒连接数 / 每秒数据量(byte)
100 / 10 / 93 / 102969
200 / 10 / 128 / 142342
300 / 10 / 121 / 134047
500 / 10 / 118 / 131278
1000 / 10 / 69 / 76411
光这么测试,也看不出太大效果,求有经验的XDJM指定~~

阅读 38.3k
评论
    7 个回答

    jmeter可以录制网页动作生成报表,不知道能不能满足你的要求