loadrunner性能测试-简单实战

场景设计

  • 用户登陆账号访问newsfeed页,用户日常在线人数为500人,并发数为设置为100,

1.添加事务,本次主要对访问newsfeed请求进行加压所以在该请求处添加事务(事务,最好把一条业务请求整体看做一个事务比较好,比如提交订单)

loadrunner性能测试-简单实战_第1张图片
image.png

2.添加集合点,集合点放在事务之前(参考:http://blog.sina.com.cn/s/blog_49e4019f0102vxv5.html)

loadrunner性能测试-简单实战_第2张图片
image.png

3.创建controller场景

(1)vuser数设置为500


loadrunner性能测试-简单实战_第3张图片
image.png

(2)设置集合场景-集合-策略 ,如图(500*0.2=100)


loadrunner性能测试-简单实战_第4张图片
image.png

(3)设置场景,5s启动5个vuser,持续运行5分钟(此设置只为节省时间,具体可根据实际需求设置,例如用户活跃、在线时间等)

loadrunner性能测试-简单实战_第5张图片
image.png

说明:左侧为场景计划、右侧为计划图,可以看得到大致运行情况,时间为20多分钟左右。

(4)运行结果查看

  • 用户日常在线人数为500人,并发数为200,用户登陆账号访问newsfeed页
loadrunner性能测试-简单实战_第6张图片
image.png

说明:集合点和并发数的关系

性能测试的执行应该是有目的,通常是为了调优,也有的是为了评测

在以评测为目的的性能测试中,用户更关心的是业务上的并发,其实是真实业务场景的并发情况,这种情况下就不需要设置集合点了。
集合点是一种特殊情况下的并发,通常是在以调优为目的的性能测试中才会用得到,主要是为了有针对性地进行施压,以便找到性能瓶颈。

你可能感兴趣的:(loadrunner性能测试-简单实战)