性能测试报告
根据上述条件,我们建立了合适的性能测试模型,包括期望响应时间、测试环境、测试场景、测试数据,使用不同类型的测试手段,同时使用监控手段,以期正确的检查系统的性能指标。
4.2. 本体查询
4.2.1. 测试场景
本次测试采用单用户并发进行专家查询操作,其中: 每次测试过程的场景如下:
? 加压方式:每15秒加载1个用户 ? 稳定运行时间:1小时
? 减压方式:每30秒停止1个用户 ? 思考时间设置:忽略思考时间
? 其他设置:完全模拟IE浏览器行为;模拟浏览器缓存;错误时才记录
日志;网络带宽不限
4.2.2. 测试数据
本体术语总数:6033
“三级”说明:关联上、下、同位本体各10条,且这些本体又各自关联了对应关系的本体10条
“运动”说明:关联上、下、同位本体各100条 4.2.3. 平均响应时间
平均响应时间(秒) 序号 业务操作 单用户 1 2 3 4 5 6 7 登录 点击KE 点击本体术语 查看详情 查看本体地图 查询本体_100条 查询“运动”
30-6
性能测试报告
8 9 10 11 12 13 14
“运动”详情 “运动”地图 点击某个关联本体 关联本体的地图 查询\三级\ \三级\详情 \三级\地图 4.2.4. 差错率统计 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 登录 点击KE 点击本体术语 查看详情 查看本体地图 查询本体_100条 查询“运动” “运动”详情 “运动”地图 点击某个关联本体 关联本体的地图 查询\三级\ \三级\详情 \三级\地图 业务操作 操作员数 1 1 1 1 1 1 1 1 1 1 1 1 1 1 通过交易数 1 12 12 12 11 11 11 11 11 11 11 11 11 11 失败交易数 0 0 0 0 0 0 0 0 0 0 0 0 0 0 差错率 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0%
30-7
性能测试报告
单用户事务摘要(通过总数: 147 失败总数: 0 停止总数: 0)
4.2.5. 本体查询性能测试小结
本次并发性能测试, 新建的事物有:登录,百条数据查询等。模拟了单用户操作业务节点。测试的性能参数包括:操作业务的平均响应时间、系统差错率等 测试结果小结如下:
(1)大部分业务的平均响应时间业务操作均低于2秒,在可接受范围之内。 只有查看本体地图的几个事务, 由于本体自身关联的数据较多,页面加载时间都在47S以上。
而针对本体地图,重新设计了新的脚本,脚本中是通过直接访问本体地图URL,也是单用户运行1小时,其平均响应时间为0.015S。 (2)系统差错率在可接受范围之内,系统差错率全为0%。
4.3. 首页任务查询
4.3.1. 测试场景
本次测试采用100个虚拟用户并发进行首页任务查询操作,测试过程的场景如下:
? 初始化:每3秒初始化1个用户 ? 加压方式:每2秒加载1个用户 ? 稳定运行时间:运行的时间定为1小时 ? 减压方式:每1秒停止一个虚拟用户 ? 思考时间设置:忽略思考时间
? 其他设置:完全模拟IE浏览器行为;模拟浏览器缓存;错误时才记录
日志;网络带宽不限
30-8
性能测试报告
4.3.2. 测试数据
待办设计任务:100 待办审批任务:100 已办设计任务:100 已办审批任务:100 我发起的任务:200 4.3.3. 平均响应时间
平均响应时间(秒) 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 业务操作 100用户 查询我的全部任务_10条 点击待办任务 查询待办任务_10条 点击待办设计任务 查询待办设计任务_10条 点击待办审批任务 查询待办审批任务_10条 点击已办任务 查询已办任务_10条 点击已办设计任务 查询已办设计任务_10条 点击已办审批任务 查询已办审批任务_10条 点击我发起的任务
30-9
性能测试报告
100用户平均事务响应时间
4.3.4. 差错率统计 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 业务操作 查询我的全部任务_10条 点击待办任务 查询待办任务_10条 点击待办设计任务 查询待办设计任务_10条 点击待办审批任务 查询待办审批任务_10条 点击已办任务 查询已办任务_10条 点击已办设计任务 查询已办设计任务_10条 点击已办审批任务 查询已办审批任务_10条 点击我发起的任务 用户数数 通过交易数 失败交易数 差错率
30-10