性能测试工具 一枚测试菜鸟,没做过性能测试,就学了一下 Jmeter 工具的基本使用,现在公司要开展性能测试;想请教一下各位前辈老师,关于性能需求这块的分析应该怎么开展呀?

Argus · 2021年01月23日 · 最后由 xiaoyu 回复于 2021年01月27日 · 5475 次阅读
  1. 围绕网页的 qps 在单机的 15pod
  2. 压测策略区分 pc 和 h5,区分下单环节和浏览环节
  3. pc 主要压整个 dom 的请求和对应页面的 ajax
  4. h5 主要是关注首页,列表页,详情页的请求接口
  5. 在单机 60%cpu 时需要关注每个页面的性能报告,关注缓存和数据库和机器的硬盘 io 和网络 io
  6. 按照 15 个 pod 作为一个单元,在机器进行增加的同时,维持响应时间的基本要求,观察 qps 和机器数量的上升比
  7. pc 按照目前 pcssr 服务的请求数量的 3 倍进行评估
  8. h5 按照 api 的请求数量的 3 倍进行评估
  9. 测试平台数量和请求需要按照 10 到 20 台机器进行压力
共收到 3 条回复 时间 点赞

pc 主要压整个 dom 的请求和对应页面的 ajax

这个看不懂,ajax 请求也就是接口,为啥不直接压接口?

dom 的渲染,那是前端的性能,js 的性能,不需要这样做。

h5 按照 api 的请求数量的 3 倍进行评估

先收集线上的请求的排名,然后往年最高峰,然后再来评估几倍。

感谢老师😁

考虑到突发性能可用性问题(比如秒杀,做活动)这部分接口可以单独拉出来分析。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册