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 ...
随机推荐
- zabbix触发器函数 count
转摘至梅总文章 一直没用过这个函数,今天研究了下,确实很有用(用过的忽略): 之前很多功能都是用max,min,avg曲线实现的,其实用count最合理(如典典刚用的高防持续N次ping超时). ...
- sql 如何更改表的字段属性
alter table tablename alter column colname newDataType 比如:ALTER TABLE mytable ALTER COLUMN myco ...
- Solr中Facet用法和Group用法
Group分组划分结果,返回的是分组结果: Facet分组统计,侧重统计,返回的是分组后的数量: 一.Group用法: //组查询基础配置params.set(GroupParams.GROUP, & ...
- android 学习 之 布局(下)LinearLayout,RelativeLayout,TableLayout,FrameLayout
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=&q ...
- Javascript typeof 用法
在js里用到数组,比如 多个名字相同的input, 若是动态生成的, 提交时就需要判断其是否是数组. if(document.mylist.length != "undefined" ...
- Mysql 性能分析 Explain
Mysql Query Optmize: 查询优化器, SQL语句会给Query Optimize他会执行他认为最优的方式.. Mysql 常见问题 CPU饱和,IO磁盘发生在装入数据大于内存时. E ...
- .NET高级软件工程师面试题排行榜(转载)
原文引用:https://m.sanwen8.cn/p/104gMSd.html 一.对于 Web 性能优化,您有哪些了解和经验吗? 出现指数:五颗星 主要考点:这道题是博主在博客园的新闻里面看到的, ...
- 【python 】Requests 库学习笔记
概览 实例引入 import requests response = requests.get('https://www.baidu.com/') print(type(response)) prin ...
- 光圈、曝光、ISO
光圈大小对景深的影响: 光圈大小示意图(值越小光圈越大) 光圈.曝光.ISO对图像效果影响
- LUA 表排序
t = { [] = , [] = , [] = } for k, v in pairs(t) do--注意这个输出顺序是没有规律的!!! print(k, v) end local keys = { ...