Web 应用简单测试方案
测试:一定要分阶段测试,先确定入队列成功,再测试队列的执行是否成功。
功能点:
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 应用简单测试方案的更多相关文章
- atitit.web 推送实现方案集合
		
atitit.web 推送实现方案集合 1. 俩中模式 Push/Pull 1 2. 需要实现的特性 2 2.1. 推送消息广播. 2 2.2. 推送定向消息. 2 2.3. 提供连接上线前.上线.下 ...
 - 从Google开源RE2库学习到的C++测试方案
		
最近因为科研需求,一直在研究Google的开源RE2库(正则表达式识别库),库源码体积庞大,用C++写的,对于我这个以前专供Java的人来说真的是一件很痛苦的事,每天只能啃一点点.今天研究了下里面用到 ...
 - atitit.跨架构 bs cs解决方案. 自定义web服务器的实现方案 java .net jetty  HttpListener
		
atitit.跨架构 bs cs解决方案. 自定义web服务器的实现方案 java .net jetty HttpListener 1. 自定义web服务器的实现方案,基于原始socket vs ...
 - mongodb 简单部署方案及实例
		
mongodb 简单部署方案及实例 转载:http://my.oschina.net/zhuzhu0129/blog/53290 第一节 准备工作 一 安装mongodb 我这里选用rehl 5.6 ...
 - Web服务器压力测试一例
		
近期部门新上线一个服务,我们使用ab和locust分别测试 目前项目属于demo阶段,对访问量的支持不要求太高,我们暂且设定在500请求,20并发 工具介绍 ab ab全称为:Apache HTTP ...
 - Web Service简单入门示例
		
Web Service简单入门示例 我们一般实现Web Service的方法有非常多种.当中我主要使用了CXF Apache插件和Axis 2两种. Web Service是应用服务商为了解决 ...
 - struts2+hibernate+spring注解版框架搭建以及简单测试(方便脑补)
		
为了之后学习的日子里加深对框架的理解和使用,这里将搭建步奏简单写一下,目的主要是方便以后自己回来脑补: 1:File--->New--->Other--->Maven--->M ...
 - struts2+hibernate+spring配置版框架搭建以及简单测试(方便脑补)
		
为了之后学习的日子里加深对框架的理解和使用,这里将搭建步奏简单写一下,目的主要是方便以后自己回来脑补: 1:File--->New--->Other--->Maven--->M ...
 - Android MediaCodec硬编兼容性测试方案
		
作者:阿宝 更新:2016-08-15 来源:彩色世界(https://blog.hz601.org/2016/08/15/android-mediacodec-hardcode-compatibil ...
 
随机推荐
- 1027代码审计平台 1-sonar scanner
			
1.代码审计 1.1综合性的代码分析平台 sonar支持自定义规则,较多的公司使用 360火线 1.2IDE辅助功能 Xcode.Android studio 阿里巴巴Java开发手机ide插件支持 ...
 - 0908期  HTML Frameset框架和选择器
			
frameset框架 frameset与body没法同时使用,frameset用来分割页面,frame在frameset用于引用其他网页 <frameset rows="100,*&q ...
 - java构造函数是否可继承,以及子类构造函数可否不使用super调用超类构造函数
			
问题一:java的构造函数能否被继承? 笔者初学java看的一本书说:“java的子类自然的继承其超类的“非private成员”. 通常java的构造函数被设置为public的(若你不写构造函数,ja ...
 - 给iOS开发新手送点福利,简述UIAlertView的属性和用法
			
UIAlertView 1.Title 获取或设置UIAlertView上的标题. 2.Message 获取或设置UIAlertView上的消息 UIAlertView *alertView = [[ ...
 - ThreadPoolExecutor – Java Thread Pool Example
			
https://www.journaldev.com/1069/threadpoolexecutor-java-thread-pool-example-executorservice Java t ...
 - Eclipse apk 签名
			
Eclipse apk 签名 project>right mouse click>android tool>Export signed Application package cre ...
 - [jOOQ中文]2. jOOQ与Spring和Druid整合
			
https://segmentfault.com/a/1190000010496053 jOOQ和Spring很容易整合. 在这个例子中,我们将整合: Alibaba Druid(但您也可以使用其他连 ...
 - 可视化库-Matplotlib-直方图(第四天)
			
1.plt.hist(array, bins, color) # array表示数值, bins表示的是bin的范围 data = np.random.normal(0, 20, 1000) # 画 ...
 - Halcon中二维码解析函数解码率和时长的优化方法
			
Halcon中条码解析函数包容多种条码类型且简单强大.现有的‘Data Matrix ECC 200’.‘QR Code’和‘PDF417’等广泛使用的条码均能解析.简单是通过默认参数即可对多种条码进 ...
 - manjaro 下golang protobuf的使用
			
1.下载protobuf compiler sudo pacman -S protobuf 2.添加环境变量GOBIN export GOBIN=~/go/bin 3.下载golang依赖的包 go ...