标签:
兼容性测试
?
功能 | 描述 | 效果 | Chrome浏览器 | FireFox浏览器 | IE浏览器 | 搜狗浏览器 |
主页实用小工具按钮 | 跳转到实用小工具首页 | 跳转到实用小工具首页 | ü | ü | ü | ü |
鼠标移动到逐差法计算器和线性回归分析的框上 | 框变大 | 框变大 | ü | ü | ? | ü |
鼠标移动到立即使用按钮上 | 立即使用按钮显示特效 | 显示特效 | ü | ü | ? | ü |
实用工具主页四个圆圈 | 切换:逐差法计算器,线性回归分析,逐差法计算器,线性回归分析 | 移动切换 | ü | ü | ? | ü |
逐差法立即使用按钮 | 跳出逐差法模态框 | 跳出逐差法模态框 | ü | ü | ? | ü |
线性回归立即使用按钮 | 跳出线性回归模态框 | 跳出线性回归模态框 | ü | ü | ? | ü |
逐差法试一试按钮 | 随机填入一组数据 | 随机填入一组数据 | ü | ü | ? | ü |
逐差法添加一组按钮 | 第一组第二组分别添加两个单元格(x,y) | 第一组第二组分别添加两个单元格(x,y) | ü | ü | ? | ü |
逐差法清空按钮 | 弹出是否清空弹窗,点击清空后清空所有数据并显示第一组和第二组总共四个单元格 | 弹出是否清空弹窗,点击清空后清空所有数据并显示第一组和第二组总共四个单元格 | ü | ü | ? | ü |
逐差法计算按钮 | 根据单元格内所有数据进行计算 | 生成坐标系图和各种数据,同时鼠标移动到坐标系图中蓝色点可以看见y值 | ü | ü | ? | ü |
线性回归试一试按钮 | 随机填入一组数据 | 随机填入一组数据 | ü | ü | ? | ü |
线性回归添加一组按钮 | 第一组第二组分别添加两个单元格(x,y) | 第一组第二组分别添加两个单元格(x,y) | ü | ü | ? | ü |
线性回归清空按钮 | 弹出是否清空弹窗,点击清空后清空所有数据并显示第一组和第二组总共八个单元格 | 弹出是否清空弹窗,点击清空后清空所有数据并显示第一组和第二组总共八个单元格 | ü | ü | ? | ü |
线性回归计算按钮 | 根据单元格内所有数据进行计算 | 生成坐标系图和各种数据,同时鼠标移动到坐标系图中蓝色点可以看见y值 | ü | ü | ? | ü |
重新计算按钮 | 回到点击计算按钮之前的状态 | 回到点击计算按钮之前的状态 | ü | ü | ? | ü |
模态框叉 | 关闭模态框 | 关闭模态框 | ü | ü | ? | ü |
?
?
兼容性回归测试
标签页 | 部分 | 功能 | 效果描述 | Firefox | 搜狗浏览器 | Chrome浏览器 |
主页 | 3个分页面 | 分页面自动跳转 | 打开主页,每隔5s将从一个页面跳转到另一个页面(按照1-2,2-3,3-1的顺序) | ü | ü | ü |
点击页面2转为实验报告中心页面 | 通过鼠标左键单击页面2,当前标签页将变成实验报告中心页面 | ü | ü | ü | ||
点击页面3文字与图案部分弹出二维码页面和物理实验网站交流群 | 通过鼠标左键单击页面3,将跳转到二维码页面所在的新标签页,并同时弹出"物理实验网站交流群"。如果没有登录QQ,会弹出QQ的登录界面,待登陆之后再自动弹出"物理实验网站交流群"。 | ü | ü | ü | ||
工具栏 | 点击"注册"按钮出现注册对话框 | 该按钮只在未登录状态出现。通过鼠标左键单击在工具栏中的"注册"按钮,将在当前标签页出现注册对话框,点击别处对话框消失。 | ü | ü | ü | |
点击"登录"按钮出现登录对话框 | 该按钮只在未登录状态出现。通过鼠标左键单击在工具栏中的"登录"按钮,将在当前标签页出现登录对话框,点击别处对话框消失。 | ü | ü | ü | ||
点击"xxx收藏夹"按钮出现报告收藏夹对话框 | 该按钮只在登录状态出现。通过鼠标左键单击在工具栏中的"xxx收藏夹"按钮,将在当前标签页出现收藏夹对话框,点击别处对话框消失。 | ü | ü | ü | ||
点击"登出"按钮回复到未登录状态 | 该按钮只在登录状态出现。通过鼠标左键单击在工具栏中的"登出"按钮,将恢复到未登录状态,工具中"xxx收藏夹"和"登出"按钮将变成"注册"和"登录"按钮。 | ü | ü | ü | ||
点击"社区"按钮转为社区页面,或者出现登录对话框 | 通过鼠标左键单击在工具栏中的"社区"按钮,在已登陆状态下,当前标签页将变成社区页面,在未登录状态下,将出现登录对话框(点击别处对话框消失)。 | ü | ü | ü | ||
点击"服务"按钮出现下拉菜单,或者出现登录对话框 | 通过鼠标左键单击在工具栏中的"服务"按钮,在已登录状态将出现3栏下拉菜单,分别为"实验报告中心""实用小工具"以及"其他功能",其中"其他功能"不可点击,其余二者可点击。点击别处,下拉菜单消失。在未登录状态下将出现登录对话框(点击别处对话框消失) | ü | ü | ü | ||
点击"反馈"按钮出现联系方式对话框 | 通过鼠标左键单击在工具栏中的"反馈"按钮,将在当前标签页出现联系方式对话框,点击别处对话框消失。 | ü | ü | ü | ||
登录对话框 | 输入用户名密码登录 | 在相应的文本框分别输入用户名和密码,可选"记住密码",通过鼠标左键单击"登录"按钮登录,如果信息符合数据库中结果则成功登录,登录对话框关闭,同时在工具栏中的"注册"和"登录"按钮将变成"xxx收藏夹"和"登出"按钮。若不符合则提示"用户名或密码错误",可以进行下次尝试输入 | ü | ü | ü | |
点击"×"关闭对话框 | 通过鼠标左键单击在对话框右上角的"×"按钮,对话框将消失。 | ü | ü | ü | ||
"服务"下拉菜单 | 点击"实验报告中心"栏转为实验报告中心页面 | 通过鼠标左键单击在下拉菜单中的"实验报告中心"栏,当前标签页将变成实验报告中心页面 | ü | ü | ü | |
点击"实用小工具"栏转为小工具页面 | 通过鼠标左键单击在下拉菜单中的"实用小工具"栏,当前标签页将变成小工具页面 | ü | ü | ü | ||
联系方式对话框 | 点击博客链接条跳出开发团队博客页面 | 通过鼠标左键单击博客链接,将跳转到团队博客页面所在的新标签页 | ü | ü | ü | |
点击邮箱链接跳出发送邮件页面 | 通过鼠标左键单击邮件链接,将跳转到发送邮件窗口,同时填好收件人"buaase@126.com" | ü | ü | ü | ||
点击QQ链接跳出二维码页面和物理实验网站交流群 | 通过鼠标左键单击QQ链接,将跳转到二维码页面所在的新标签页,并同时弹出"物理实验网站交流群"。如果没有登录QQ,会弹出QQ的登录界面,待登陆之后再自动弹出"物理实验网站交流群"。 | ü | ü | ü | ||
点击"×"关闭对话框 | 通过鼠标左键单击在对话框右上角的"×"按钮,对话框将消失。 | ü | ü | ü |
?
压力测试
在压力测试中我们使用siege进行压力测试,测试结果如下图:
Siege的返回参数意义如下:
Transactions: 总共测试次数 |
Availability: 成功次数百分比 |
Elapsed time: 总共耗时多少秒 |
Data transferred: 总共数据传输 |
Response time: 等到响应耗时 |
Transaction rate: 平均每秒处理请求数 |
Throughput: 吞吐率 |
Concurrency: 最高并发 |
Successful transactions: 成功的请求数 |
Failed transactions: 失败的请求数 |
?
这是在测试网站的同时POST请求的响应率。分析返回的参数我们可以知道,在网站并发处理70个请求时,网站的平均响应时间为6s左右,最长的响应时间为12.37s,在300s内的3649个请求都可以成功处理。
这是网站关于生成报告的压力测试,可以看到测试数据为33次,成功了33次,失败了2次,最长的延迟为29s,最短的延迟为22s。根据数据测算结果,目前在网站2G内存的支持下,并发生成实验报告的人数最高可以到30.91,约30人,比1G内存时的16人翻倍。
并且我们可以发现,在本次测试过后,服务器没有崩溃,数据库的连接也没有被冲毁,见下图:
标签:
原文地址:http://www.cnblogs.com/buaase/p/5094119.html