性能测试工具 一个性能问题咨询2022-07-12 12:41:17Object Object订阅者关注私信253文章0粉丝 测试交流1 172字数 90阅读0分18秒阅读模式场景:一个大会的网站,有登录,网站用户、游客都能访问首页,首页有轮播视频、图片、文字等, 现需要对首页进行压测,是否能够满足 10000 并发,以及带宽最低要求。想问问大佬们这种带视频的是怎么做压测的,有经验可以分享下嘛相关阅读AI时代测试工程师的核心竞争力:从执行用例到可解释的质量判断从零搭建AI测试用例工作流:需求文档自动转思维导图AI+Skills如何让测试工程师效率提升10倍?三步实现智能生成测试用例宝塔面板的BUG新建网站时新建了文件再建文件夹时提示错误宝塔面板无法安装扩展的BUG解决方案PHP安装扩展下载链接错误测试反模式的思考 回复 1 落羽之梦 9 2022-07-12 11:13:00 1F 回复 现在的图片和视频都是走 cdn 的吧~因为这只是个首页,所以不涉及复杂的后端业务逻辑处理。这类问题个人的经验是从架构层面去梳理,可能都不需要压测:是否对图片做了压缩处理,当前页面的总大小多少,服务器的带宽是多少,可以估算出是否能支持 10000 并发; 是否做了静态分离,对于静态服务器是否有 CDN,如果有,策略是什么,有多少节点; 视频是直接播放,还是需要手动点播放,是否有缓存部分到前端; 视频是否走了 CDN,节点带宽是多少,视频有多大以上,其实你弄清楚了,就可以估算出来了。静态资源的加载,一般不需要压测的,因为核心是带宽,不是服务器处理能力。静态资源适合使用录制回放的方式压测建议可以监控对应的前端应用服务器(nginx 或者对应的应用服务器),然后把首页的资源都采集下来,当成一个事务,看看对应的并发数产生的最大带宽是多少,然后把公司对应的服务带宽作比较,得出是否满足。(PS:做性能测试个人认为还是需要一个明确的准出标准,比如 10000 用户需要多久时间可以满足,多少的带宽在多少的时间能够准出等)10000 并发,需要再细化一下场景,比如 10000 用户,在多长时间,完成什么样的访问。基于场景设计测试工具的并发量。可以开始进行少量的并发,监控服务端带宽情况。然后进一步看看是否需要优化功能减少带宽,或者增加服务端节点和带宽 回复问题 匿名网友 确定 昵称 邮箱 网址 Address 提交 取消 拖动滑块以完成验证 您可能喜欢 AI时代测试工程师的核心竞争力:从执行用例到可解释的质量判断 从零搭建AI测试用例工作流:需求文档自动转思维导图 AI+Skills如何让测试工程师效率提升10倍?三步实现智能生成测试用例 宝塔面板的BUG新建网站时新建了文件再建文件夹时提示错误 宝塔面板无法安装扩展的BUG解决方案PHP安装扩展下载链接错误 测试反模式的思考 使用 cookie 绕过验证码,换一个系统就无法通过验证 MeterSphere测试平台UI 自动化窗口切换方法 5000 块买的 python 自动化课程难道就这? 在 Linux 上搭建 Jenkins,自动构建接口测试
1F
现在的图片和视频都是走 cdn 的吧~因为这只是个首页,所以不涉及复杂的后端业务逻辑处理。这类问题个人的经验是从架构层面去梳理,可能都不需要压测:
是否对图片做了压缩处理,当前页面的总大小多少,服务器的带宽是多少,可以估算出是否能支持 10000 并发;
是否做了静态分离,对于静态服务器是否有 CDN,如果有,策略是什么,有多少节点;
视频是直接播放,还是需要手动点播放,是否有缓存部分到前端;
视频是否走了 CDN,节点带宽是多少,视频有多大
以上,其实你弄清楚了,就可以估算出来了。静态资源的加载,一般不需要压测的,因为核心是带宽,不是服务器处理能力。静态资源适合使用录制回放的方式压测建议可以监控对应的前端应用服务器(nginx 或者对应的应用服务器),然后把首页的资源都采集下来,当成一个事务,看看对应的并发数产生的最大带宽是多少,然后把公司对应的服务带宽作比较,得出是否满足。(PS:做性能测试个人认为还是需要一个明确的准出标准,比如 10000 用户需要多久时间可以满足,多少的带宽在多少的时间能够准出等)10000 并发,需要再细化一下场景,比如 10000 用户,在多长时间,完成什么样的访问。基于场景设计测试工具的并发量。可以开始进行少量的并发,监控服务端带宽情况。然后进一步看看是否需要优化功能减少带宽,或者增加服务端节点和带宽