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

功能点:

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. Java-Runoob-高级教程-实例-环境设置实例:1.Java 实例 – 如何编译一个Java 文件?

    ylbtech-Java-Runoob-高级教程-实例-环境设置实例:1.Java 实例 – 如何编译一个Java 文件? 1.返回顶部 1. Java 实例 - 如何编译 Java 文件  Java ...

  2. jsp获取请求头信息

    <%@ page language="java" import="java.util.*" contentType="text/html; ch ...

  3. ubuntu 16.04安装Chrome离线crx插件包

    /opt/google/chrome/google-chrome --enable-easy-off-store-extension-install 打开浏览器后,输入chrome://extensi ...

  4. Django ORM-01

    What is ORM Django ? ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术. ...

  5. Java各种Utils小结

    原文地址:http://trinea.iteye.com/blog/1533616 最新内容建议直接访问原文:Android常用的工具类 主要介绍总结的Android开发中常用的工具类,大部分同样适用 ...

  6. 设置myeclipse文件的打开格式

  7. Sqlserver2012的数据导入到sqlserver2008或sqlserver2008R2

    我采取的是sql语句的方式 将Sqlserver2012的表结构导出成sql语句,数据也导出成sql语句 一.点击数据库名称右键=========>属性 二.导出表结构与数据为sql语句 htt ...

  8. Api2Doc生成 Restful API 文档

    1,引入maven <dependency> <groupId>com.github.terran4j</groupId> <artifactId>te ...

  9. MyEclipse10.0 采用插件方式安装 SVN(转)

    原文:http://blog.sina.com.cn/s/blog_a5f093b401015uzl.html 一.到官方上下载svn1.8.3,下载后的文件名叫site-1.8.3.zip 地址:h ...

  10. ora-01045错误的解决办法

    问题: 在用PL/SQL进行登录时,出现:”ora-01045 :user system lacks create session privilege; logon denied”. 原因:该用户没有 ...