LoadRunner性能测试案例1

局域网内有两台机子,一台作为服务器,上面架设了wiki,另一台上运行LoadRunner,对wiki进行性能测试。。。

测试目标:看这个wiki的性能能否达到每秒500次点击。
测试方案:Vuser数目范围从50到1000,持续加压,如果不能达到预期,测试仍然持续进行

测试结果:发现点击数上100,系统的CPU资源占用就已经到96%了。Vuser数目到100的时候,点击数就可以上100了,但是Vuser上1000的时候,点击数居然还停留在100左右,只是稍微有所上升。。。 还有一点需要指明,当点击数达到100左右时,系统的吞吐量也是稳定地处于1MB/s左右,那么网络是瓶颈吗?(网络速度慢,是否归根结底是CPU占用率高造成的呢?)
测试分析:性能瓶颈在CPU吗?总觉得应该有更深层次的原因。。。

以下是操作过程的一些截图:
测试时,可以设置延迟执行的
LoadRunner性能测试案例1_第1张图片

才8个用户,CPU的消耗就到了25.9%
LoadRunner性能测试案例1_第2张图片

才100个用户,CPU就已经到极限了?
(好壮观,起了这么多Apache进程)
LoadRunner性能测试案例1_第3张图片


另外几组测试:
用户数达到150,点击数没有上100,但是居然没有错误,很上面的截图相比,应该用的是持续加压,而上面的是一下子全部加压(这应该是两种不同的测试效果吧?):
LoadRunner性能测试案例1_第4张图片
瓶颈在哪里?
LoadRunner性能测试案例1_第5张图片
从这里可以分析出瓶颈在哪里吗?
LoadRunner性能测试案例1_第6张图片
全是Apache进程!!!
LoadRunner性能测试案例1_第7张图片
windows网络资源占用
LoadRunner性能测试案例1_第8张图片



不能达到点击数要求。。。
LoadRunner性能测试案例1_第9张图片

系统崩溃,重新启动Task才100多个。。。 (中间涉及到文件系统损坏,丢失了几个截图)
LoadRunner性能测试案例1_第10张图片

你可能感兴趣的:(apache,windows,loadrunner)