社区
Web 开发
帖子详情
在线测试,如何保存前页测试答案?
emin_lee
2006-06-08 02:56:04
比如,做一个在线测试的网站,每页测试5道题,共50道题,需要测10页,如何保存上一页用户测试的结果,在用户测试完50道题后,统一提交计算成绩?
1、存数据库?
如果用户中途放弃答题怎么办?
2、放session?
在线人数很多时,会不会增加服务器负担?
谢谢:)
...全文
241
18
打赏
收藏
在线测试,如何保存前页测试答案?
比如,做一个在线测试的网站,每页测试5道题,共50道题,需要测10页,如何保存上一页用户测试的结果,在用户测试完50道题后,统一提交计算成绩? 1、存数据库? 如果用户中途放弃答题怎么办? 2、放session? 在线人数很多时,会不会增加服务器负担? 谢谢:)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
emin_lee
2006-06-11
打赏
举报
回复
结帐了~
谢谢各位的答案。
emin_lee
2006-06-10
打赏
举报
回复
各位还有没有其他解决办法?
谢谢~
纯当讨论讨论~
回头结帐!
emin_lee
2006-06-10
打赏
举报
回复
to dreamover(梦醒了)
----------------------------------
hidden复杂?
java.util.Map results = request.getParameterMap();
for(Object key:results.keySet()){
out.println("<input type=\"hidden\" name=\""+key+"\" value=\""+results.get(key)+"\">");
}//里面有同名多选项的话,需要修改一下代码
-----------------------------------------------------------------------------
个人也比较倾向于这个方法,谢谢!
dreamover
2006-06-09
打赏
举报
回复
谢谢各位了!
另外有一个与在线测试相关的问题:
如何控制测试时间?
如果是通过javascript来控制的话,客户刷新怎么处理?
是否有更好的办法?
=======================================
这个可以用session+javascript处理
用session记录开始时间
session.setAttribute("begintime",new Date());
<script type="text/javascript">
leavetime=60*60*1000-<%=(new Date() - session.getAttribute("begintime"))%>;
//60是考试时间,然后减去考生已用的时间
//当然实际代码不能这么写,我只是表达一下大体意思
setTimeout("交卷函数()",leavetime);
//复杂点,还可以加上提醒功能
</script>
dreamover
2006-06-09
打赏
举报
回复
hidden复杂?
java.util.Map results = request.getParameterMap();
for(Object key:results.keySet()){
out.println("<input type=\"hidden\" name=\""+key+"\" value=\""+results.get(key)+"\">");
}//里面有同名多选项的话,需要修改一下代码
这不比每页操作数据库简单?而且不用担心在数据库中产生垃圾数据,还要清理
emin_lee
2006-06-09
打赏
举报
回复
谢谢各位了!
另外有一个与在线测试相关的问题:
如何控制测试时间?
如果是通过javascript来控制的话,客户刷新怎么处理?
是否有更好的办法?
bainian
2006-06-08
打赏
举报
回复
还是写如库好点
=========================
个人觉得不管在什么时候都能很容易的去做任何的操作!!
FinalKing
2006-06-08
打赏
举报
回复
dreamover(梦醒了) ( ) 信誉:100
<input type="hidden">
======================================
个人觉得可行 存下结果 !
emin_lee
2006-06-08
打赏
举报
回复
楼上,hidden是否过于复杂?
用hidden保存每一个页面的答案?
dreamover
2006-06-08
打赏
举报
回复
<input type="hidden">
kevinliuu
2006-06-08
打赏
举报
回复
都可以作为解决方案,看你自己怎么选了
emin_lee
2006-06-08
打赏
举报
回复
?
emin_lee
2006-06-08
打赏
举报
回复
首先谢谢二位。
一位朋友提议用数据库存储每页的试题答案,
然后写一个数据库的job,
定时去清理那些没有完成答卷或者session超时的用户的答卷
诸位以为如何?
干啥呢
2006-06-08
打赏
举报
回复
我也是个初学者,和你们学习一下,不过提个小意见,写cookie会不会比写session省资源呢
kevinliuu
2006-06-08
打赏
举报
回复
如果这样的话,那用session也无妨
emin_lee
2006-06-08
打赏
举报
回复
谢谢楼上~
如果出于真实业务考虑,实际测试过程中,不允许用户事先知道试题,
那么对于略知网页代码的用户而言,他就可以通过查看源文件的方法,看到所有的50道题。
这样的话
如何解决呢?
kevinliuu
2006-06-08
打赏
举报
回复
可以考虑将50道题放在一个页面中,一次显示5道,上下页实际上换帧不换页,这样,答案是存在页面的,即使放弃,也没有什么关系
WEB页面性能
测试
:页面加载过程+页面性能指标+页面性能工具实战课程
通过页面性能
测试
概念+页面加载过程+页面性能指标+页面性能
测试
工具的学习,可以学到如下内容:①WEB网站页面性能的指标(白屏时间、首屏加载完成时间、FP、FCP、DCL、CLS、FPS等);②WEB网站页面性能
测试
策略;③WEB网站页面加载过程(前端基础语言:HTML+CSS+JavaScript,DOM、CSSOM、渲染树、布局、绘制);④WEB网站页面性能
测试
工具的实际操作和功能介绍(开发者工具:控制台、网络、性能、Lighthouse、FPS渲染统计等);⑤WEB网站页面性能
测试
报告编写。⑥WEB网站页面性能
测试
步骤和实际操作。课程内容:第一章:课程简介1、课程介绍2、课程大纲第二章:页面性能
测试
1、页面性能
测试
概念2、页面性能
测试
专业术语3、页面性能
测试
策略第三章:页面加载过程1、HTML概念,HTML5实例,HTML5文档2、CSS概念,CSS实例,CSS文档3、JavaScript概念,JavaScript脚本实例和作用4、DOM和CSSOM理解5、HTML5渲染引擎理解6、HTML5页面内容渲染的过程,HTML渲染树第四章:页面性能
测试
工具1、页面性能
测试
具体工具2、Chrome开发者工具介绍第五章:页面性能
测试
工具-控制台:window.performance1、控制台:window.performance介绍2、window.performance.timing执行结果加载字段理解3、window.performance.timing执行结果属性对应页面阶段理解4、window.performance页面性能参数计算5、window.performance页面性能关键指标计算第六章:页面性能
测试
工具-网络面板1、Chrome-开发者工具-网络面板介绍2、Chrome-开发者工具-网络-瀑布流指标第七章:页面性能
测试
工具-性能面板1、Chrome-开发者工具-性能面板-使用方法2、Chrome-开发者工具-性能面板介绍3、Chrome-开发者工具-性能面板-控制按钮区域4、Chrome-开发者工具-性能面板-Overview区域5、Chrome-开发者工具-性能面板-火焰图区域6、Chrome-开发者工具-性能面板-内存图区域7、Chrome-开发者工具-性能面板-统计汇总区域8、Chrome-开发者工具-性能面板-统计汇总区域-摘要内容9、Chrome-开发者工具-性能面板-统计汇总区域-事件时长、调用、发生顺序第八章:页面性能
测试
工具-FPS监控1、Chrome-开发者工具-FPS监控-FPS介绍、FPS视觉效果、FPS查看方法第九章:页面性能
测试
-Lighthouse面板1、Chrome-开发者工具-Lighthouse介绍、操作方法、运行的生命周期2、Chrome-开发者工具-Lighthouse报告指标分析3、Chrome-开发者工具-Lighthouse的报告优化建议第十章:页面性能
测试
工具-Performance insights面板1、Chrome-开发者工具-Performance insights操作方法2、Chrome-开发者工具-Performance insights分析报告第十一章:网速调研1、全国网速的调研和本机网速
测试
第十二章:页面性能
测试
总结1、页面性能
测试
指标采集方式2、页面性能
测试
报告3、页面性能
测试
-操作步骤
性能
测试
、负载
测试
、压力
测试
、稳定性
测试
?
性能
测试
、负载
测试
、压力
测试
、稳定性
测试
? 什么是性能
测试
(performance testing)?
答案
:系统在一定的压力情况下,查看cpu,内存,磁盘,网络带宽,TPS、响应时间、并发用户数、等各项指标,通过模拟生产运行的业务压力量和使用场景组合,
测试
系统的性能是否满足生产性能要求,就是在特定的运行条件下验证系统的能力状况。 什么时候做性能
测试
?
答案
:功能
测试
已完成并稳定运行,性能
测试
环境已搭建,项目上线之间在生产环境做性能
测试
。 什么是负载
测试
(Load test)?
答案
:负载
测试
主
总结
测试
工程师面试题(含
答案
)
测试
需求分析阶段:阅读需求,理解需求,主要就是对业务的学习,分析需求点,参与需求评审会议。 2)、
测试
计划阶段:主要任务就是编写
测试
计划,参考软件需求规格说明书,项目总体计划,内容包括
测试
范围(来自需求文档),进度安排,人力物力的分配,整体
测试
策略的制定。风险评估与规避措施有一个制定。 3)、
测试
设计阶段:主要是编写
测试
用例,会参考Prd文档(原型图),概要...
性能
测试
面试题精选(含
答案
)
1)什么是性能
测试
?
答案
:系统在一定的压力情况下,查看cpu,内存,磁盘,网络带宽,TPS、响应时间、并发用户数、等各项指标,通过模拟生产运行的业务压力量和使用场景组合,
测试
系统的性能是否满足生产性能要求,就是在特定的运行条件下验证系统的能力状况。 2)什么是负载
测试
?
答案
:负载
测试
主要是考察软件系统在既定负载下的性能表现。就是站在用户的角度去观察一定条件下软件系统的性能表现。期望结果是用户的性能指标需求得到满足。性能指标一般体现为响应时间、并发量等。 ...
软件
测试
常见面试题合集(内附详细
答案
)
最近看到网上流传着各种面试经验及面试题,往往都是一大堆技术题目贴上去,但是没有
答案
。 为此我业余时间整理了这份软件
测试
基础常见的面试题及详细
答案
,望各路大牛发现不对的地方不吝赐教,留言即可。 01 软件
测试
理论部分 1.1
测试
概念 1. 请你分别介绍一下单元
测试
、集成
测试
、系统
测试
、验收
测试
、回归
测试
单元
测试
:完成最小的软件设计单元(模块)的验证工作,目标是确保模块被正确的编码 集成
测试
:通过
测试
发现与模块接口有关的问题 系统
测试
:是基于系统整体需求说明书的黑盒类
测试
,应覆盖系统所有联合的
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章