测试:一定要分阶段测试,先确定入队列成功,再测试队列的执行是否成功。

功能点:

1. 翻页
2. 加精
3. 置顶
4. 帖子浏览量(PV)
5. 发帖
6. 回复
7. 评论

8. crontab 脚本

@20150325 ~ @201503226
圈子与帖子的功能点测试:

发表帖子,入队列 ,mod 20 = 0,上报数据库;
    圈子的帖子回复,入队列 ,mod 20 = 0 ,上报数据库;
    圈子的帖子数,发表一个帖子,入队列,上报数据库;
    帖子回复,入队列 ,mod 20 = 0 ,上报数据库;
    帖子浏览量,入队列,mod 100 = 0,上报数据库;
    帖子置顶,入队列,立即上报数据库,f_top_time = strtotime("now");
    帖子取消置顶,入队列,立即上报数据库 ,f_top_time = 0;
    帖子加精华,入队列,立即上报数据库,f_essence = 1;
    帖子取消精华,入队列,立即上报数据库,f_essence = 0;
    帖子的回复时间修改,入队列,立即上报数据库,f_comment_time = strtotime("now");
    
贴子字段  (Hnb_Model_Theme_Cache)
1、添加、删除精 (立即生效) (数据库类未添加) (essenceTheme , cancelEssenceTheme)(入队列成功) (入库成功)
2、添加、删除顶(立即生效)    (数据库类未添加) (topTheme , cancelTopTheme)(入队列成功) (入库成功)
3、回复数    (数据库类需确认) (incrCommentNum)(入队列成功) (入库成功)
4、浏览数    (数据库类需确认) (incrViewNum)(入队列成功) (入库成功)
4、回复时间修改    (数据库类需确认) (updateCommentTime)

需注意:
1、添加的新字段
2、Refernce中字段对应的添加
3、数据库中对应字段的添加
4、Db中相应函数的添加

增加 20 条之后,看数据库中是否更新

1. 增加评论数测试
    $comment_num
    
2. 增加主题数测试
    $theme_num
    
3. 用户关注数测试
    $user_num

未测试: 帖子分页,帖子回复分页,帖子回复评论,用户关注数

Web 应用简单测试方案的更多相关文章

  1. atitit.web 推送实现方案集合

    atitit.web 推送实现方案集合 1. 俩中模式 Push/Pull 1 2. 需要实现的特性 2 2.1. 推送消息广播. 2 2.2. 推送定向消息. 2 2.3. 提供连接上线前.上线.下 ...

  2. 从Google开源RE2库学习到的C++测试方案

    最近因为科研需求,一直在研究Google的开源RE2库(正则表达式识别库),库源码体积庞大,用C++写的,对于我这个以前专供Java的人来说真的是一件很痛苦的事,每天只能啃一点点.今天研究了下里面用到 ...

  3. atitit.跨架构 bs cs解决方案. 自定义web服务器的实现方案 java .net jetty  HttpListener

    atitit.跨架构 bs cs解决方案. 自定义web服务器的实现方案 java .net jetty  HttpListener 1. 自定义web服务器的实现方案,基于原始socket vs   ...

  4. mongodb 简单部署方案及实例

    mongodb 简单部署方案及实例 转载:http://my.oschina.net/zhuzhu0129/blog/53290 第一节 准备工作 一 安装mongodb  我这里选用rehl 5.6 ...

  5. Web服务器压力测试一例

    近期部门新上线一个服务,我们使用ab和locust分别测试 目前项目属于demo阶段,对访问量的支持不要求太高,我们暂且设定在500请求,20并发 工具介绍 ab ab全称为:Apache HTTP ...

  6. Web Service简单入门示例

    Web Service简单入门示例     我们一般实现Web Service的方法有非常多种.当中我主要使用了CXF Apache插件和Axis 2两种. Web Service是应用服务商为了解决 ...

  7. struts2+hibernate+spring注解版框架搭建以及简单测试(方便脑补)

    为了之后学习的日子里加深对框架的理解和使用,这里将搭建步奏简单写一下,目的主要是方便以后自己回来脑补: 1:File--->New--->Other--->Maven--->M ...

  8. struts2+hibernate+spring配置版框架搭建以及简单测试(方便脑补)

    为了之后学习的日子里加深对框架的理解和使用,这里将搭建步奏简单写一下,目的主要是方便以后自己回来脑补: 1:File--->New--->Other--->Maven--->M ...

  9. Android MediaCodec硬编兼容性测试方案

    作者:阿宝 更新:2016-08-15 来源:彩色世界(https://blog.hz601.org/2016/08/15/android-mediacodec-hardcode-compatibil ...

随机推荐

  1. zabbix触发器函数 count

    转摘至梅总文章 一直没用过这个函数,今天研究了下,确实很有用(用过的忽略): 之前很多功能都是用max,min,avg曲线实现的,其实用count最合理(如典典刚用的高防持续N次ping超时).   ...

  2. sql 如何更改表的字段属性

    alter table tablename alter column colname newDataType 比如:ALTER   TABLE   mytable ALTER COLUMN  myco ...

  3. Solr中Facet用法和Group用法

    Group分组划分结果,返回的是分组结果: Facet分组统计,侧重统计,返回的是分组后的数量: 一.Group用法: //组查询基础配置params.set(GroupParams.GROUP, & ...

  4. android 学习 之 布局(下)LinearLayout,RelativeLayout,TableLayout,FrameLayout

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=&q ...

  5. Javascript typeof 用法

    在js里用到数组,比如 多个名字相同的input, 若是动态生成的, 提交时就需要判断其是否是数组. if(document.mylist.length != "undefined" ...

  6. Mysql 性能分析 Explain

    Mysql Query Optmize: 查询优化器, SQL语句会给Query Optimize他会执行他认为最优的方式.. Mysql 常见问题 CPU饱和,IO磁盘发生在装入数据大于内存时. E ...

  7. .NET高级软件工程师面试题排行榜(转载)

    原文引用:https://m.sanwen8.cn/p/104gMSd.html 一.对于 Web 性能优化,您有哪些了解和经验吗? 出现指数:五颗星 主要考点:这道题是博主在博客园的新闻里面看到的, ...

  8. 【python 】Requests 库学习笔记

    概览 实例引入 import requests response = requests.get('https://www.baidu.com/') print(type(response)) prin ...

  9. 光圈、曝光、ISO

    光圈大小对景深的影响: 光圈大小示意图(值越小光圈越大) 光圈.曝光.ISO对图像效果影响

  10. LUA 表排序

    t = { [] = , [] = , [] = } for k, v in pairs(t) do--注意这个输出顺序是没有规律的!!! print(k, v) end local keys = { ...