GZ-2022036 软件测试赛项赛题.docx

上传人:李司机 文档编号:2212010 上传时间:2023-01-31 格式:DOCX 页数:63 大小:79.98KB
返回 下载 相关 举报
GZ-2022036 软件测试赛项赛题.docx_第1页
第1页 / 共63页
GZ-2022036 软件测试赛项赛题.docx_第2页
第2页 / 共63页
GZ-2022036 软件测试赛项赛题.docx_第3页
第3页 / 共63页
GZ-2022036 软件测试赛项赛题.docx_第4页
第4页 / 共63页
GZ-2022036 软件测试赛项赛题.docx_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《GZ-2022036 软件测试赛项赛题.docx》由会员分享,可在线阅读,更多相关《GZ-2022036 软件测试赛项赛题.docx(63页珍藏版)》请在三一办公上搜索。

1、软件测试赛题库赛项编号:GZ-2022036赛项名称:软件测试一、环境搭建及系统部署(一)任务概述本部分按照环境搭建及系统部署要求文档,在提供的CentOS虚拟机环境下, 完成JDK、MySQL、TonIeat等测试环境搭建与配置,并安装与部署应用系统,并 最终能通过浏览器成功访问系统,过程与结果需截图。截图需粘贴在环境搭建及 系统部署报告中。(二)题目要求1、安装配置JDK在CentOS系统中,使用提供的JDK安装包,安装JDK。截图要求:一共2张图,分别为:截取JDK环境变量配置截图;JDK安 装成功后,截取使用命令查看JDK版本信息截图。2、安装配置MySQL在CentoS系统中,使用提

2、供的MySQL安装包,安装MySQLo截图要求:一共2张图:截取root账号成功登录MySQL截图;截取使 用suthr. sql初始化人力资源综合服务系统数据库命令截图。3、安装配置TOmeat在CentOS系统中,使用提供的TOmCat安装包,安装TOmCato 截图要求:一共2张图:TOmCat安装成功后,截取启动TOnICat服务命令 截图;TOmCat安装成功后,截取通过浏览器访问TomCat主页截图。4、系统应用部署将 suthr. war 包部署到 Tomcato截图要求:一共2张图,分别为:项目部署成功后,截取WebaPPS目录截 图;项目部署成功后,截取通过浏览器访问人力资源

3、综合服务系统登录页 截图。()技术参数选取范围无。二、单元测试(一)概述按照要求,执行单元测试,编写java应用程序,按照要求的覆盖方法设计 测试数据,使用川nit框架编写测试类对程序代码进行测试,对测试执行结果进 行截图,将相关代码和相关截图粘贴到单元测试报告中。(二)题目要求题目参考样例如下,正式赛卷中具体题目设置及题目数量以专家组设计为 准:邮箱注册需要填写邮箱地址和密码。其中要求邮箱格式“登录名主机名.域 名”,登录名为5个字母,主机名固定为下面2个163、126,域名为COnl或CO m. cno密码为6个(含6)以上数字组成。填写正确则提示“信息正确”,否则 根据实际情况提示“*不

4、符合要求” (*为邮箱地址或密码)。编写程序代码, 使用JUnit框架编写测试类对编写的程序代码进行测试,测试类中设计最少的测 试数据满足语句覆盖测试,每条测试数据需要在测试类中编写一个测试方法。使 用assertThat中equalTo断言判断输出文字期望结果值和实际返回值是否一致。(三)技术参数选取范围1)语句覆盖法、2)判定覆盖法、3)条件覆盖法、4)判定条件覆盖法、5) 条件组合覆盖法、6)路径覆盖法、7)基本路径覆盖法、8) JUnit基础注解、9) JUnit assert 断言方法、10) JUnit assertThat一般匹配符断言、) JUnit assertThat字符串

5、相关匹配符断言、12) JUnit assertThat数值相关匹配符断 言、13) JUnit assertThat集合相关匹配符断言、14)川nit参数化设置、15) JUnit测试套件、16) JUnit测试优先级顺序、17) JUnit TeStRUnner使用、18) JUnit 内置 Rule 中 TestName 使用、19) JUnit 内置 Rule 中 TenIPoraryFOlder 使用、20) JUnit 内置 RUle 中 EXternalReSoUrCe 使用、21) JUnit 测试 PriVat e方法。三、设计测试文档(一)概述本部分要求按照系统整体测试要求

6、设计测试计划和测试报告文档,针对功能 测试、性能测试、自动化测试、接口测试任务完成测试计划、测试总结报告文档。(二)题目要求1、测试计划模板根据整体测试要求进行分析,针对功能测试、性能测试、自动化测试、接口 测试任务,划分和界定测试范围,分解测试任务,预估测试风险、测试工作量和 测试进度。按照测试计划模板完成测试计划文档。2、测试总结报告结模板根据整体测试情况,针对功能测试、自动化测试、性能测试、接口测试任务, 分析整体测试过程并得出最终整体测试结果。按照测试总结报告模版完成测试总 结报告文档。(三)技术参数选取范围测试计划:1)项目背景、2)编写目的、3)测试目的、4)测试参考文档、 5)测

7、试范围、6)软件配置、7)硬件配置、8)人力资源分配、9)整体测试进 度规划、10)功能测试计划、11)自动化测试计划、12)性能测试计划、13)接 口测试计划、14)发布标准、15)相关风险。测试总结报告:1)项目背景、2)编写目的、3)测试结果文档、4)功能测 试方法设计介绍、5)自动化测试方法设计介绍、6)性能测试方法设计介绍、7) 接口测试方法设计介绍、8)功能测试过程回顾、9)自动化测试过程回顾、10) 性能测试过程回顾、11)接口测试过程回顾、12)用例汇总、13) BUg汇总、14) 测试结论。四、功能测试(一)概述本部分要求按照需求说明书完成资产管理系统的Web端功能测试、手机

8、APP 功能测试,完成测试用例、BUg清单等文档。(二)题目要求L测试用例模板根据需求说明书进行需求分析,理解业务功能,根据测试用例模板设计功能测试用例,模板如下:测试用例 编号功能点用例说明前置条件输入执行步骤预期结果重要 程度执行用例 测试结果1、登录模块(测试用例个数:个)ZCGL-ST- SRSOOl-O 01登录功 能测试登录界面文 字正确性验 证登录页面 正常显示打开登 录页面打开登录 页面界面显示文字和按 钮文字显示正确低通过ZCGL-ST- SRSOOl-O 01登录功 能测试登录界面文 字正确性验 证登录页面 正常显示打开登 录页面打开登录 页面界面显示文字和按 钮文字显示正

9、确低不通过2、缺陷报告清单模板根据需求说明书进行需求分析,理解业务功能,执行测试用例清单,根据缺陷报告清单模板完成功能测试BUg缺陷报告清单文档,模板如下:陷号 缺编角色块称 模名摘要描述操作步骤预期结果实际结果陷重度 缺严程提交人 (工位 号)件明 附说1资产 管理 员资产 入库在新增资产 中不显示新 增加的存放 地点,只显 示系统默认 的存放地点浏览器:浏览器版本:操作步骤:1、超级管理员登录, 添加新的存放地点 2、资产管理员登录, 进入新增资产界面新增资产 存放地点 显示新增 的和默认 存放地点未显示新增 的存放地 点,只显示 系统默认的 存放地点高01_01(三)技术参数选取范围资产

10、管理系统涉及Web端及手机APP两个平台;B/S资产管理系统包含系统管理员、资产管理员和资产领导三个角色;手机APP仅资产管理员一个角色。需求说明书Web端功能清单:角色名称模块菜单功能项系统管理 员个人信息查看系统管理员角色相关信息,可修改手机号码部门管理新增、修改人员管理添加人员、修改、删除、查询、查看详情资产类别新增、修改、禁用、启用品牌新增、修改、禁用、启用取得方式新增、修改、禁用、启用供应商新增、修改、禁用、启用、查询、查看详情存放地点新增、修改、禁用、启用、查询设备用途新增、修改、禁用、启用、查询报废方式新增、修改、禁用、启用、查询资产管理 员个人信息查看资产管理员角色相关信息,可

11、修改手机号码资产申购申购登记、修改、提交、删除、查询、查看申购单详情、查看审 批不通过原因资产入库入库登记、查询资产信息维护资产修改、查看资产详情、查询、批量导出资产借还借用登记、归还、查询、查看借用单详情资产转移转移登记、查询、查看转移单详情、查看转移原因资产维修维修登记、查询、查看维修单详情、查看报修原因资产报废报废登记、修改、提交、删除、查询、查看报废详情、查看审批 不通过原因资产盘点新增盘点单、编辑盘点单、删除盘点单、开始盘点、继续盘点、 结束盘点、查询、查看盘点结果资产查询统计资产综合查询、查看资产详情,按资产状态、按资产类别、按供 应商、按品牌、按取得方式、按存放地点对资产进行统计

12、资产领导个人信息查看资产领导角色相关信息,可修改手机号码资产申购审批通过、不通过、查询、查看申购单详情、查看审批不通过原因资产报废审批通过、不通过、查询、查看报废单详情、查看审批不通过原因资产查询统计资产综合查询、查看资产详情,按资产状态、按资产类别、按供 应商、按品牌、按取得方式、按存放地点对资产进行统计需求说明书移动端功能清单:角色名称模块菜单功能项资产管理员我的登录、登出资产搜索、筛选、刷新、查看资产详情报表按资产状态、按资产类别、按供应商、按品牌、按取得方式、按 存放地点对资产进行统计各模块业务说明:1、登录功能测试登录功能描述:系统管理员、资产管理员、资产领导需要通过登录进入Web

13、端资产管理系统,登录是进入该系统的唯一入口。输入有效的对应角色用户名、 密码,才能登录系统。2、首页功能测试系统管理员、资产管理员、资产领导登录后,默认进入首页欢迎页面。3、个人信息功能测试登录系统后,系统管理员、资产管理员、资产领导可以查看各自的个人信息, 包括账号、手机号、职位、最后登录时间、登录次数等。其中手机号初始为空, 可以进行修改,同时,也可以退出系统。4、部门管理功能测试该模块用于系统管理员对部门信息进行管理,系统管理员可以新增、修改部门信息。5、人员管理功能测试该模块用于系统管理员对人员信息进行管理,系统管理员可以新增、修改、删除员工信息。6、资产类别功能测试“资产类别”作为资

14、产信息的属性而存在。该模块用于系统管理员对资产类 别进行管理,包括资产类别的新增、修改、启用和禁用。7、品牌功能测试“品牌”作为资产信息的属性而存在。该模块用于系统管理员对品牌进行管 理,包括品牌的新增、修改、启用和禁用。8、取得方式功能测试“取得方式”作为资产信息的属性而存在。该模块用于系统管理员对取得方 式进行管理,包括取得方式的新增、修改、启用和禁用。9、供应商功能测试“供应商”作为资产信息的属性而存在。该模块用于系统管理员对供应商进 行管理,包括新增、修改、启用、禁用、查询、查看供应商信息。10、存放地点功能测试“存放地点”作为资产信息的属性而存在。该模块用于系统管理员对存放地 点进行

15、管理,包括新增、修改、启用、禁用、查询存放地点。11、设备用途功能测试“设备用途”作为资产申购信息的属性而存在。该模块用于系统管理员对设 备用途进行管理,包括新增、修改、启用、禁用、查询设备用途。12、报废方式功能测试“报废方式”作为资产报废信息的属性而存在。该模块用于系统管理员对报 废方式进行管理,包括新增、修改、启用、禁用、查询报废方式。13、资产申购功能测试该模块用于资产管理员对资产的申购过程进行管理,由资产管理员记录资产 申购的流水,资产管理员可以进行资产申购登记、查询、修改、提交、删除以及 查看资产申购详情。14、资产申购审批功能测试该模块用于资产领导对资产管理员提交的资产申购进行审

16、批,资产领导可以 进行资产申购审批、查询以及查看资产申购单信息。15、资产入库功能测试该模块用于资产管理员对资产的入库登记进行管理,资产管理员可以进行资 产入库登记。16、资产信息维护功能测试该模块用于资产管理员对资产信息进行管理,包括进行资产修改、查看详情、 导出资产信息。17、资产借还功能测试该模块用于资产管理员对资产的借还过程进行管理,资产管理员可以进行资 产借用登记、归还、查询以及查看资产借还详情。18、资产转移功能测试该模块用于资产管理员对资产的转移过程进行管理,由资产管理员记录资产 转移的流水,包括资产转移登记、查询以及查看资产转移信息。19、资产维修功能测试该模块用于资产管理员对

17、资产的维修过程进行管理,由资产管理员记录资产 维修的流水,包括资产维修登记、查询以及查看资产维修信息。20、资产报废功能测试该模块用于资产管理员对资产的报废过程进行管理,由资产管理员记录资产 报废的流水,包括资产报废登记、查询以及查看资产报废信息。21、资产报废审批功能测试该模块用于资产领导对资产的报废进行审批,资产领导可以进行资产报废审 批、查询以及查看资产报废单信息。22、资产盘点功能测试该模块用于资产管理员对资产的盘点过程进行管理,包括新增盘点单、开始 盘点、录入/修改盘点结果、结束盘点以及查询查看盘点结果。23、资产查询统计功能测试该模块用于资产管理员/资产领导对资产的综合查询以及对现

18、有资产进行各 维度的统计,并生成相应的图表,资产管理员/资产领导可以进行资产综合查询, 可以根据资产状态、资产类别、供应商、品牌、取得方式、存放地点各指标统计 现有资产。24、APP系统启动及登录功能测试资产APP在手机安装完毕后,点击图标,启动该程序,进入登录页面,输入 资产管理员用户名、密码进行登录。25、APP资产功能测试用于资产管理员对资产进行查看,包括资产查询、查看资产信息。26、APP报表功能测试由资产管理员对现有资产进行各维度的统计,并生成相应的图表,包括根据 资产状态、资产类别、供应商、品牌、取得方式、存放地点各指标统计现有资产。27、APP我的功能测试用于展示用户的相关信息,

19、并完成退出系统操作,用户登录系统后,点击底 部“我的”菜单,界面显示用户的账号、职务及手机号信息;可点击【退出登录】 退出系统。五、自动化测试(一)概述按照自动化测试要求文档,执行自动化测试,对页面元素进行识别和定位、 编写自动化测试脚本并执行脚本,将脚本粘贴在自动化测试报告中。(二)题目要求按照以下步骤在PyCharln中进行自动化测试脚本编写,并执行脚本。测试数据:报废方式编号报废方式名称预期结果Fl 122331测试数据保存成功!步骤L新建CSV格式的测试数据,并编写脚本读取CSV中的测试数据。步骤21、从 SeleniUIn 中引入 WebDriVer;2、引入ddt;3、引入 Uni

20、ttest;4、使用Selenium模块的WebDriver打开谷歌浏览器;5、引入步骤1中的数据读取的方法;6、在谷歌浏览器中通过get方法发送网址打开资产管理系统登录页面;7、增加智能时间等待30秒;8、查看登录页面中的用户名输入框元素,通过id属性定位用户名输入框, 并输入用户名sysadmin;9、查看登录页面中的密码输入框元素,通过name属性定位密码输入框,并 输入密码SysAdminl23;10、查看登录页面中的登录按钮元素,通过tagjame方法定位登录按钮, 使用CIiCk()方法点击登录按钮进入资产管理系统首页;11、在资产管理系统首页查看左侧报废方式按钮元素,通过Iink

21、leXt方法 进行定位,使用CIiCk()方法点击报废方式按钮进入报废方式页面;12、在报废管理页面通过XPath方法点击新增按钮;13、通过数据驱动输入报废方式和报废方式名称;14、点击保存按钮,并通过HssertEqual断言方法来验证预期结果和实际结 果是否一致。(三)技术参数选取范围1、自动化测试功能点选取范围1)用户登录、2)用户退出、3)个人信息、4)部门管理、5)人员管理、6) 资产类别、7)品牌、8)取得方式、9)供应商、10)存放地点、11)设备用途、 12)报废方式、13)资产申购、14)资产申购审批、15)资产入库、16)资产信 息维护、17)资产借还、18)资产转移、1

22、9)资产维修、20)资产报废、21)资 产报废审批、22)资产盘点、23)资产查询统计2、SeIenium设计方法选取范围1)浏览器基本操作(如打开浏览器、输入地址、网页最大化等)、2) Sel enium元素定位方法:id定位、3) SeIeniUnI元素定位方法:name定位、4) Se IeniUnI元素定位方法:XPath定位、5) SeIeniUnI元素定位方法:css_selector 定位、6) Selenium元素定位方法:Iink_text定位、7) Selenium元素定位方 法:PartiaI link_text 定位、8) SeleniUnI 元素定位方法:ClaSS_

23、rIame 定位、 9) SeleniUnI元素定位方法:tag_name定位、IO)SeleniUnI复数元素定位方法、 11) SeIeniUnI之鼠标模拟操作、12) SeleniUnI之键盘模拟操作、13) Selenium 之时间等待处理、14) SeIeniInn之SUnlbit ()方法使用、15) SeieniUnI之页面中 下拉框的处理、16) SeleniUm之操作下拉滚动条方法、17) SeleniUnI之窗口切 换、18) SCIeniUm之页面元素属性删除、19) SeieniUnl之文件上传处理、20) S elenim之页面截图操作、21) Selenium之al

24、ert弹出框处理、22) unittest 自动化测试框架、23)读取CSV文件、24)数据驱动、25) Page ObjeCt模式六、性能测试(一)概述按照性能测试要求文档,执行性能测试,使用性能测试工具JMeter、LOadR nner,添加脚本、录制脚本、回放脚本、配置参数、设置场景、执行性能测试 并且截图。截图需粘贴在性能测试总结报告中。(二)题目要求题目1 (基于JMeter):性能测试具体要求如下:注:JMeter语言必须选择中文(简体)1、脚本添加:脚本文件名称:C_JY_PD测试计划名称:C_JY_PD测试计划下添加两个脚本:脚本一:操作内容:资产管理员登录、资产借用登记、退出

25、操作。脚本名称命名为C_JY。脚本具体要求如下: 资产借用登记操作,该步骤名称设置为:借用登记保存。 资产借还查询操作,该步兼名称设置为:资产借还查询。 HnP请求body中若带有参数,必须选择参数Tab。 资产借用登记,使用系统预置的资产并且资产名称为ZCLZ开头的数据进行 借用登记录制;对资产借用登记操作设置事务。事务名称:T_JY;登记成功 后设置检查点,使用资产名称作为检查点,检查是否登记成功。 截图要求:一共3张图:借用登记操作截图;检查点截图;事务截图。脚本二:操作内容:资产管理员登录、新增盘点单、退出操作。脚本名称命名为C_PD。脚本具体要求如下: 新增盘点单保存操作,该步骤名称

26、设置为:新增盘点单保存。 新增盘点单保存成功后返回资产盘点列表,该步骤名称设置为:返回资产盘 点列表。 HTTP请求body中若带有参数,必须选择参数Tab。 新增盘点单,盘点单名称PDLZOO1;新增盘点单勾选2个资产,选择的资产 为系统预置的资产并且名称为ZCLZ开头;对新增盘点单操作设置事务。事 务名称:T_PD;新增成功后设置检查点,使用盘点单列表中新增成功的盘点 单名称作为检查点,检查是否新增盘点单成功。 截图要求:一共3张图,分别为:新增盘点单保存操作截图;事务截图; 检查点截图。2、脚本回放:脚本一脚本回放具体要求如下: 回放需要对脚本数据进行修改,使用系统预置的资产并且资产名称

27、为ZCHF 开头的数据进行回放。回放操作完成,进行截图。 截图要求:一共2张图:回放资产借用登记脚本截图;察看结果树-借 用登记保存-响应数据-ReSPonSe Body截图。脚本二脚本回放具体要求如下: 回放需要对脚本数据进行修改,盘点单名称修改为:PDHF001,选择的资产 为系统预置的资产并且名称为ZCHF开头的数据。回放操作完成,查看回放 日志。 截图要求:一共3张图,分别为:新增盘点单操作脚本截图;检查点截 图;察看结果树-新增盘点单保存-响应数据-RCSPOrlSe BOdy截图。3、脚本参数设置要求:脚本回放成功后可继续进行下面的操作。先对资产 名称进行参数化设置。脚本参数设置要

28、求如下:脚本一参数化要求如下:使用系统预置的资产并且资产名称为ZCYL开头的数据进行借用登记参数配 置;使用CSV数据文件设置实现参数化。CSV数据文件命名:Zichan. dat, 文件中含VaIUe和title两个字段,第一列为value值,第二列为title值, 中间以逗号分隔;title为资产名称,ValUC为资产名称对应的ValUe值; 输入60条资产VaIUe和title对应值。 资产借用登记资产名称和检查点进行参数化设置,借用登记资产名称参数名称:value,检查点参数名称:title,均使用ZiChaiLdat参数化文件。 截图要求:一共4张图,分别为:引用的CSV数据文件截图

29、;CSV数据 文件设置截图;借用登记资产名称参数化截图;检查点参数化截图。 填写表格:填写性能测试总结报告中表格,表格中填写VaIUe和title参数 值。脚本二参数化具体要求如下: 盘点单名称前2位为固定值,不需要参数化。前2位为YL,盘点单名称前2 位固定值后面的位数需进行参数化设置,如YL参数化。使用time函数获 取当前时间的毫秒数实现参数化。 新建参数化文件value, dat,文件中含valuel value2两个字段;valuel 值为资产名称ZCYLIO01-ZCYL1040的资产信息值;value2值为资产名称ZCY L1041-ZCYL1080的资产信息值。 value,

30、dat文件中,第一列是ValUCl值,第二列是VaIUe2值。 盘点单勾选的两个资产需要进行参数化,使用CSV数据文件设置实现参数化。 参数名称分别为:valuek VaIUC2;均使用ValUe. dat参数化文件。 禁用新增盘点单检查点。 添加调试取样器。 截图要求:一共4张图,分别为:引用的CSV数据文件截图;CSV数据 文件设置截图;新增盘点单参数化截图;察看结果树-调试取样器-响应 数据-ReSPOnSe Body 截图。 填写表格:填写性能测试总结报告中表格,表格中填写参数化VaIUe1、val ue2的资产名称和参数值。4、场景设置:按照要求设置虚拟用户个数以及进行场景配置,配置

31、要求如下: 脚本修改:借用登记操作前添加思考时间,思考时间固定为10秒; 脚本修改:新增盘点单操作前添加思考时间,思考时间设置为15秒固定延 迟偏移+5秒偏差。 资产借用设置虚拟用户数量为10,新增盘点单设置虚拟用户数量为10。 场景配置:资产借用场景配置:取样器错误后继续执行;5秒启动全部虚拟用户, 循环次数:6次。资产盘点场景配置:资产借用执行完成后开始执行;取样器错误后继续 执行;10秒启动全部虚拟用户,执行时间8分钟,启动延迟10秒。使用非GUl模式运行。截图要求:一共6张图,分别为:资产借用登记思考时间截图;资产盘 点思考时间截图;资产借用登记场景设计截图;资产盘点场景设计截图; 测

32、试计划设置截图;非GUl运行界面截图。5、图形结果分析:场景执行完成后,需对测试结果进行截图操作,需要截 图的图表要求如下: 截图要求:一共2张图,分别为:DaShbOard-StatiStiCS截图;TranS actions Per SCCond 截图。题目 2 (基于 LoadRUnner):性能测试具体要求如下:1、脚本录制:录制脚本协议选择“Web-HTTP/HTML”。录制两份脚本:脚本一:录制资产管理员登录、资产借用登记、退出操作。录制完成后脚本 名称命名为C_JY。录制脚本具体要求如下: 资产管理员登录操作录制在init;资产借用登记操作录制在ACtiOn;退出 操作录制在en

33、d o ACtioiI录制借用登记,使用系统预置的资产并且资产名称为ZeLZ开头的数 据进行借用登记录制;对资产借用登记操作设置事务。事务名称:T_JYo 截图要求:一共1张图:ACtion中进行借用登记操作部分截图,包括事务。 脚本二:录制资产管理员登录、新增盘点单、退出操作。录制完成后脚本名称命名为C_PD。录制脚本具体要求如下: 资产管理员登录操作录制在init;资产新增盘点单操作录制在Action;退 出操作录制在endo ACtion录制新增盘点单,盘点单名称PDLZOO1;新增盘点单勾选2个资产, 选择的资产为系统预置的资产并且名称为ZCLZ开头;对新增盘点单操作设 置事务。事务名

34、称:T_PD;新增成功后设置检查点,使用盘点单列表中新增 成功的盘点单名称作为检查点,检查是否新增盘点单成功。 截图要求:一共1张图,分别为:ACtiOn中进行新增盘点点操作部分截图, 包括事务、检查点。2、录制完成脚本回放:脚本录制完成后使用回放功能对脚本的正确性进行 校验。脚本一脚本回放具体要求如下: 回放需要对脚本数据进行修改,使用系统预置的资产并且资产名称为ZCHF 开头的数据进行回放;借用登记事务结束代码后添加IjoUtPUtjTIeSsage, 打印出“XXXX借用成功“ (XXXX为借用资产名称)。回放操作完成,查看 Loadrunner回放日志。 截图要求:一共2张图:回放资产

35、借用登记脚本截图;借用登记回放概 要(Replay Summary)图和回放成功lr_output_message打印出的日志截图。 脚本二脚本回放具体要求如下: 回放需要对脚本数据进行修改,盘点单名称修改为:PDHFO1,选择的资产为 系统预置的资产并且名称为ZCHF开头的数据。回放操作完成,查看LOadrU nner回放日志。 截图要求:一共2张图,分别为:新增盘点单脚本截图;新增盘点单登 记回放概要(Replay Summary)和回放日志中的检查点成功日志截图。3、脚本参数设置要求:脚本回放成功后可继续进行下面的操作。先对资产 名称进行参数化设置。脚本参数设置要求如下:脚本一参数化要求

36、如下:使用系统预置的资产并且资产名称为ZCYL开头的数据进行借用登记参数配 置;进入参数列表,在参数列表新建参数化文件ZiChan. dat,文件中含VaI Ue和title两个字段;title为资产名称,ValUe为资产名称对应的VaIUe 值;输入60条资产VaIUe和title对应值。资产借用登记资产名称进行参数化设置,参数名称:VaIUe使用ZiChan. dat 参数化文件;参数SeIeCt COlUmn选择By number方式,取值和迭代方式为 Unique 和 Each iteration”; IjoUtPUtjneSSage中的资产名称进行参数化设置,参数名称:title,使

37、用 ZiChan. dat参数化文件;参数SeleCt CoIUmn选择By number方式,取值为 同value相同行。 截图要求:一共2张图,分别为:资产名称参数化截图;IjoUtPut_me ssage中的资产名称参数化截图。 填写表格:填写性能测试总结报告中表格,表格中填写VaIUe和title参数 值。脚本二参数化具体要求如下: 盘点单名称前2位为固定值,不需要参数化。前2位为YL,盘点单名称前2 位固定值后面的位数需进行参数化设置,如YL参数化。参数名称:title, 参数类型选择:Iteration Numbero数字格式选择%08d。 盘点单勾选的资产参数化,参数名称分别为:

38、VaIUe1、value2; ValUel参数 类型选择:File,输入资产名称ZCYLIOOl-ZCYL1040的资产信息值,数据分 配方法选择:顺序,数据更新方式选择:每次迭代。ValUe2参数类型选择: File0输入资产名称ZCYLlO41-ZCYL1080的资产信息值,数据分配方法选择 同参数valuel行数相同。 截图要求:一共4张图,分别为:盘点单名称参数化截图;ValUel参数 化截图;ValUe2参数化截图;检查点参数化截图。 填写表格:填写性能测试总结报告中表格,表格中填写参数化VaIUe1、val ue2的资产名称和参数值。4、场景设置:按照要求设置虚拟用户个数以及进行场

39、景配置,配置要求如 下: 脚本修改:借用登记事务脚本前添加思考时间,思考时间设置为10;借用登 记运行时设置中设置思考时间选择Use random percentage of recordedthink time” ,最小值设置为10,最大值设置为600; 借用登记脚本迭代次数6次。 脚本修改:新增盘点单登记事务脚本前添加思考时间,思考时间设置为10; 新增盘点单运行时设置中设置思考时间选择Use random percentage of r ecorded think time”,最小值设置为1,最大值设置为2600 选择资产借用和新增盘点单两个脚本进行场景设置。 资产借用设置虚拟用户数量为

40、10,新增盘点单设置虚拟用户数量为10。 场景配置选择:Group,场景名称S_PD_JY,场景策略:资产借用场景配置:场景开始立即执行,虚拟用户运行前初始化,每隔 10秒加载5个虚拟用户,结束选择运行完成结束。资产盘点场景配置:资产借用执行完成后开始执行,每隔5秒初始化2 个虚拟用户,每隔10秒加载5个虚拟用户,执行时间8分钟,每5秒停 止2个用户。 截图要求:一共7张图,分别为:资产借用思考时间脚本及思考时间设置 配置截图;资产借用脚本迭代次数设置截图;资产盘点思考时间脚本及 思考时间设置配置截图;借用业务和新增盘点单业务虚拟用户数量截图; 资产借用场景设置策略和交互计划图截图;资产盘点场

41、景设置策略和交 互计划图截图;场景执行完成后RUn界面截图,包括运行结果。5、图形结果分析:场景执行完成后,需对测试结果进行截图操作,需要截 图的图表要求如下: 截图要求:所有的截图需截取完整的结果图,包含下方的说明和左侧的树形 结构。 截图要求:一共2张图,分别为:SUmmary Report;TranSaCtiOn per Secondo(三)技术参数选取范围1、性能测试功能点选取范围1)用户登录、2)用户退出、3)个人信息、4)部门管理、5)人员管理、6) 资产类别、7)品牌、8)取得方式、9)供应商、10)存放地点、11)设备用途、 12)报废方式、13)资产申购、14)资产申购审批、

42、15)资产入库、16)资产信 息维护、17)资产借还、18)资产转移、19)资产维修、20)资产报废、21)资 产报废审批、22)资产盘点、23)资产查询统计2、JMeter相关参数选取范围线程组选取范围:1)线程组、2) SetUP线程组、3) tearDown线程组取样器选取范围:1) HTTP请求、2)调试取样器、3) FTP请求、4) JaVa请求逻辑控制器选取范围:1)事务控制器、2)循环控制器、3)交替控制器、4)仅一次控制器、5) 随机控制器、6)随机顺序控制器、7)简单控制器断言选取范围:1)响应断言、2) JSoN断言、3)大小断言定时器选取范围:1)固定定时器、2)统一随机

43、定时器、3)高斯随机定时器、4)泊松随机定 时器、5)同步定时器配置元件选取范围:DCSV数据文件设置、2) HTTP信息头管理器、3) HTTP Cookie管理器、4) HTTP缓存管理器、5) HnP请求默认值、6) HTTP授权管理器、7) FTP默认请求、 8) JaVa默认请求、9)随机变量监听器选取范围:1)察看结果树、2)汇总报告、3)聚合报告、4)汇总图、5)断言结果、6) 图形结果、7)响应时间图函数助手选取范围:1) CSVRead2) Random、3) RandomDate、4) RandomString 5) timeJMeter运行选取范围:1) GUI运行、2)

44、非GUl运行在取样器错误后要执行的动作可设置:继续,启动下一进程循环,停止线程,停止测试,立即停止测试。场景配置虚拟用户数可设置:1到IOO之间。Ramp-Up时间(秒)可设置:1到60之间。循环次数可设置:永远,自定义次数。调度器可设置:启用,不启用。调度器启用-持续时间可设置:Imin 到 30min 之间。调度器启用-启动延迟可设置:无延迟,自定义时间。测试结果数据截图取1到22单独图:1) Test and Report information 2) APDEX (Application Performance Index)、3) Requests Summary4) Statisti

45、cs 5) Errors6) Top 5 Error s by sampler、7) Response Times Over Time、8) Response Time Percentil es Over Time (successful responses)% 9) Active Threads Over Time 10) Bytes Throughput Over Time、11) Latencies Over Tilne、12) Connect Time Over Time 13) Hits Per Second、 14) Codes Per Second 15) Transaction

46、 s Per Seconds 16) Total Transactions Per Second、 17) Response Time Vs Request、18) Latency Vs Request、19) Response Time Percentiles20) R esponse Time Overview21) Time Vs Threads、 22) Response Time Distrib ution3、LOadRUnner相关参数选取范围参数类型选取范围:1) DateTime 2) File、 3) Group Name、 4) Iteration Number、 5) Loa d Generator Name、 6) Random Number 7) Table Unique Number、 8) User Defined Function、 9) Vuser ID、 10) XML数据分配方法选取范围:1) Sequential2) Random、3) Unique数据更新方式选取范围:1) Each occurrence 2) Each iteration3) Once场景配置虚拟用户数可

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号