测试小白提问:如何测试大数量的功能呢,例如点赞最大数量达到 1W,销量?

97年的呢。
97年的呢。
订阅者
277
文章
0
粉丝
测试交流1 172字数 65阅读0分13秒阅读模式

一直是功能测试,点点的那种,像这种测试点赞数量是否能够达到 1W,商品最大购买数量这种的要如何进行测试呢?希望大佬解答一下

软件功能测试报告模板文章源自玩技e族-https://www.playezu.com/209615.html 文章源自玩技e族-https://www.playezu.com/209615.html

 
    • 今晚打老虎
      今晚打老虎 9

      1.UI 自动化去触发点赞按钮
      2.接口自动化去触发点赞接口
      3.sql 自动去批量执行点赞
      4.手动点赞 1w 下
      5.数据库直接改成 9999
      6.等等…hh1.数据库直接插/改数据然后看前台显示。
      改配置,只需要让他触发条件就可以了
      2.真正涉及到数据量大的情况,考虑是否需要做性能测试
      模拟下点赞请求,自动点赞,jmeter 和 posman 应该就可以了
      改数据库
      抓包 mokc
      基本两个大方向:
      1、如果只是测试有些配置限制是否生效,那改下判断逻辑里获取的那个数据值就好。比如改点赞数这个字段的值为 9999。
      2、如果是要测试大数据量下性能是否会下降之类的,可以用接口自动化之类的自动触发用户行为。通过接口,估计也得一次次执行,可以通过直接改数据库mock 返回,fiddler,charles 就行1、涉及测试最大值相关的逻辑可以先把配置项改小
      2、看页面布局什么的可以用抓包工具修改返回值,或者改数据库
      3、如果要测试性能,用 jmeter 创建线程大量用户模拟请求这个接口楼上答得比较全了,补充 3 点建议:
      1、用户场景分析:点赞数,用户会怎么用它,如:点赞后,会做什么,增加/取消,上下滚信息,再如点赞数量达到 1W 后,是否后面的数字已不太重要,需要改变显示为 1 万 +,小数点如何取舍,达到 10 万后呢,这些其实与用户需求息息相关。如果需求没有考虑到,测试需提出来。
      2、设计实现分析:分析一下点赞统计的逻辑,如:软件在设计实现上定义了一个什么数据类型的变量保存此数据,最大值可能是什么?最大值出现的可能性有多大,出现最大值时,对界面显示是否有影响。
      3、相关影响分析:点赞数据,除了贴子的当前页显示,是否还有其他地方用到它呢,怎么用呢

    匿名

    发表评论

    匿名网友
    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
    确定

    拖动滑块以完成验证