1.操作系统编辑
设计器可以安装在Windows、Mac OS上,可以将工程部署在windows、Solaris 、Aix、Linux、Unix、IRIX上;
2.数 据 库编辑
Oracle、SqlSever、Mysql、Access、Sybase、DB2、Postgre、Derby(主流的一些关系型数据库和多维数据库);
3.服 务 器编辑
Tomcat、Jboss、Weblogic、WeBSphere、Tongweb、resin等web应用服务器;
4.浏 览 器编辑
IE、FireFox、Chrome等主流浏览器。
5. FR配置型测试报告编辑
注册用户数 | 在线用户数 | 并发用户数 | 推荐配置 | 最低配置 |
---|---|---|---|---|
1000-2500 | 200-500 | 50 | CPU:四核八线程,4GHZ JVM内存:12GB | CPU:双核四线程,3GHZ JVM内存:5GB |
2400-6000 | 480-1200 | 120 | CPU:四核八线程,4GHZ JVM内存:12GB |
FineReport服务器 | CPU:Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz |
内存:64G | |
系统:Ubuntu 16.04.3 LTS | |
硬盘:机械硬盘 | |
测试机 | CPU:Intel(R) Core(TM) i7-4790K CPU @ 3.60GHz |
内存:32G | |
系统:Windows7专业版x64 | |
Mysql服务器 | CPU:Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz |
内存:64G | |
硬盘:512G SSD |
Mysql版本5.7 | innodb_buffer_pool_size=1G innodb_log_file_size=48M max_connections=800 |
FineReport 版本 | 9.0版本 | 2018.2.10 stable |
初始jvm内存 | 8G | |
Tomcat线程数设置 (server.xml) | connectionTimeout="20000" redirectPort="8443" maxThreads="600" minSpareThreads="100" maxSpareThreads="500" acceptCount="700" | |
应用自身配置 | 默认 |
场景 | 并发用户比例 | 运行场景设置 | 测试点 |
场景1 | 8% | 5分钟 | 测试单用户操作响应时长 |
场景2 | 8% | 5分钟 | 测试单用户操作响应时长 |
场景3 | 8% | 5分钟 | 测试单用户操作响应时长 |
场景4 | 8% | 5分钟 | 测试单用户操作响应时长 |
场景5 | 8% | 5分钟 | 测试单用户操作响应时长 |
场景6 | 8% | 5分钟 | 测试单用户操作响应时长 |
场景7 | 8% | 5分钟 | 测试单用户操作响应时长 |
场景8 | 8% | 5分钟 | 测试单用户操作响应时长 |
场景9 | 8% | 5分钟 | 测试单用户操作响应时长 |
场景10 | 8% | 5分钟 | 测试单用户操作响应时长 |
场景11 | 8% | 5分钟 | 测试单用户操作响应时长 |
场景12 | 6% | 5分钟 | 测试单用户操作响应时长 |
场景13 | 2% | 5分钟 | 测试单用户操作响应时长 |
场景14 | 2% | 5分钟 | 测试单用户操作响应时长 |
场景15 | 2% | 5分钟 | 测试单用户操作响应时长 |
1 | 清单明细报表 | 要求:数据来源于3个数据库表,8列500行展现,分页预览。 |
2 | 普通分组报表+公式 | 要求:数据来源于3个数据库表,8列500行展现,其中一列的内容由公式计算得来,分页预览。 |
3 | 普通交叉报表+图表+公式 | 要求:数据来源于3个数据库表,10列30行展现,其中一列由公式计算得来,图表使用单元格图表——柱形图——单元格数据源,分页预览但所有内容一页内展示全。 |
4 | 条件属性+重复标题行 | 要求:在003分组带公式模板基础上,对表头设置重复,同时对公式所在列设置条件属性,超出一定范围的值进行红色高亮显示。 |
5 | 冻结 | 要求:数据来源于3个数据库表,以如下模板样式为参考,数据量要求30列100行,分页预览。 |
6 | 大屏模板(绝对布局+组件重叠) | 要求:数据来源于至少3个数据库表,组件不少于7个(其中至少1个报表块3个不同图表类型1个地图)且需要使用组件叠加,数据量不作要求。 |
7 | 参数查询清单报表 | 要求:数据来源于3个数据库表,至少3个查询参数,原始数据要求不少于1000条记录,查询后展现的数据量要求8列50行。 |
8 | 参数查询+分组报表+图表 | 要求:数据来源于3个数据库表,至少3个查询参数,原始数据要求不少于1000条记录,查询后展现的数据量要求8列30行,附带显示一个图表(单元格图表——柱形图——单元格数据),一页内展示。 |
9 | 不定行填报——页面展示 | 要求:8列100行,一个数据库表就行,不直接展示控件,测试填报预览性能 |
10 | 不定行填报——提交入库 | 要求:8列100行,提交回1个数据库表,不直接展示控件,测试提交入库性能 |
11 | 不定行填报——在线导入Excel | 要求:导入Excel数据量为8列200行 |
12 | 自由格式填报——提交入库 | 要求:单个模板提交回2个数据库表,所有控件都设置校验,测试提交入库性能 |
13 | 导出Excel | 要求:数据来源于3个数据库表,展现8列500行,原样导出Excel,测试从点击导出按钮到导出完毕的时间 |
14 | 导出PDF | 要求:数据来源于3个数据库表,展现8列500行,导出PDF,测试从点击导出按钮到导出完毕的时间 |
15 | 报表打印 | 要求:数据来源于3个数据库表,模板分页预览数量为5页,使用如下参考的自由格式表样,走PDF打印方式,测试从点击打印按钮到弹出打印设置开始机器打印前的响应时间。 |
同时在线用户数 | 混合业务并发用户数 | 最低配置 |
200-500 | 50 | CPU:双核四线程,3GHz |
同时在线用户数 | 混合业务并发用户数 | 推荐配置 |
200-500 | 50 | CPU:四核八线程,4GHZ |