loadrunner性能测试-简单实战

场景设计

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

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

image.png

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

image.png

3.创建controller场景

(1)vuser数设置为500


image.png

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


image.png

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

image.png

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

(4)运行结果查看

  • 用户日常在线人数为500人,并发数为200,用户登陆账号访问newsfeed页
image.png

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 性能测试是利用产品、人员和流程来降低应用程序、升级程序或补丁程序部署风险的一种手段。性能测试的主要思想是通过模拟产...
    羽墨_99e8阅读 8,124评论 0 10
  • 软件测试教程 性能测试Loadrunner篇(二) 上节课主要讲述了性能测试的基本知识,现在开始介绍性能测试工具L...
    zzulj阅读 9,134评论 0 12
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,150评论 2 89
  • 毛先森呢 星期日下午乘飞机去南宁调研 机场候机的时候 盯着广告牌 眼泪止不住的流 黯然神伤 明明LED屏上滚动播放...
    龙小猫_e3d1阅读 1,423评论 0 0
  • 【知-学习】 《六项精进》大纲朗读2遍。 【经典名句分享】 慢慢变好,就是我们给自己最好的礼物。 【行-实践】 1...
    玉_莲子阅读 1,254评论 0 0