2022年高职组软件测试赛项赛题及评分标准完整版包括附件-2022年全国职业院校技能大赛赛项正式赛卷.docx
2022年全国职业院校技能大赛(高职组)“软件测试”赛项竞赛任务书2022年7月一、竞赛时间、内容及成绩组成(一)竞赛时间本阶段竞赛时间共为8小时,参赛选手自行安排任务进度,休息、饮水、如厕等不设专门用时,统一含在竞赛时间内。(二)竞赛内容本次竞赛考核技能点包括:测试环境搭建与配置、应用系统安装与部署;单元测试设计程序代码,设计测试数据和单元测试方法,完成编译和程序运行,进行界面截图;测试文档设计与编写;功能测试用例设计、Web及APP应用功能测试执行和提交Bug;自动化测试要求分析、测试工具使用、代码编写和测试执行;性能测试要求分析、测试工具使用、测试执行;接口测试要求分析、测试工具使用和测试执行;团队合作能力以及应用创新能力等职业素养。(三)竞赛成绩组成“软件测试”赛项竞赛成绩为100分,其中职业素养占5分,竞赛任务占95分。各项竞赛任务占总分权重如下:序号竞赛任务名称及占总分权重任务一王R境搭建及系统部署,权重59任务二£鼻元测试,权重10%任务三方也计测试文档,权重15%任务四设计测试用例,权重10%执行测试用例,权重15%任务五E1动化测试,权重20%任务六I主能测试,权重15%任务七莞口测试,权重5%职业素养,权重5%二、竞赛须知1、本次竞赛平台地址、用户名及密码,功能测试被测系统地址、用户名及密码,自动化测试被测系统地址、用户名及密码,性能测试被测系统地址、用户名及密码,以竞赛现场发放为准;2、本次竞赛提交的所有成果物及U盘中不能出现参赛队信息和参赛选手信息,竞赛文档需要填写参赛队及参赛选手信息时以工位号代替;3、本次竞赛提交的U盘中只能保存竞赛成果文档,与竞赛成果无关的文件均不能出现在此U盘中;4、请不要擅自更改竞赛环境(包括强行关闭竞赛服务器),对于擅自更改竞赛环境所造成的后果,由参赛选手自行承担,对于恶意破坏竞赛环境的参赛选手,根据大赛制度予以处理;5、竞赛过程中参赛选手必须及时保存需要提交的文档(WrOd及EXCel文档),未及时保存而造成相关文档内容缺失或无法保存,后果由参赛选手自行承担;6、环境搭建及系统部署严格按照A1.环境搭建及系统部署要求执行,擅自修改参数或破坏安装环境而造成问题,后果由参赛选手自行承担;7、单元测试过程中,JDK所含内容及其在系统中的路径设置擅自进行删除、修改;ECliPSe中已建好的项目工程、已安装的相关jar包擅自删除;WOrkSPaCe的默认目录擅自修改;以上事项若擅自进行而造成程序无法编译、运行的后果,由参赛选手自行承担;8、自动化测试严格按照A10-BS资产管理系统自动化测试要求编写自动化测试脚本,擅自恶意编写无限循环或破坏环境脚本造成系统死机或软件出现问题,后果由参赛选手自行承担;9、性能测试请严格按照A12-BS资产管理系统性能测试要求设置并发数量和执行时间,擅自提高并发数量和延长执行时间造成的后果由参赛选手自行承担;10、性能测试过程中,参赛选手可根据需要重置数据库或者重启TOmCat服务。重置数据库后数据恢复到开赛初始状态,此结果由参赛选手自行承担(严禁使用JMeter、LOadRUnner访问性能测试-重置数据库和重启TOmCat服务地址)。重置数据库和重启TOmCat服务的动作以服务器日志记录为准。重置数据库或者重启TOmCat服务不设专门用时(包括现场技术支持),统一含在竞赛时间内;11、竞赛结束后请竞赛选手不要关闭竞赛设备,由于竞赛选手关闭竞赛设备造成的数据丢失等后果由参赛选手自行承担;12、竞赛中出现各种问题请及时向现场裁判举手示意,不要影响其他参赛选手。三、任务说明(一)竞赛环境竞赛环境由服务器A、服务器B、客户机1、客户机2、客户机3、客户机4及手机组成。服务器部署说明:服务器A中部署竞赛平台(下载文档,上传文档)、功能测试被测系统、自动化测试被测系统,服务器B中部署性能测试被测系统。客户机部署说明:客户机1已安装VirtUaIBox、POStMan等环境;客户机2已安装ECIiPSe等环境;客户机3已安装PyCharm等环境,客户机4已安装LoadRunnersJMeter等环境;所有客户机均安装WPS、输入法、浏览器;手机已安装资产App,通过USB数据线连接客户机1,并已接入无线路由。客户机访问限制说明:客户机1、2只可访问竞赛平台、功能测试被测系统;客户机3只可访问自动化测试被测系统;客户机4只可访问性能测试被测系统;手机只可访问功能测试被测系统(App乂而)O客户机使用说明:竞赛相关文档可在客户机1、2上访问竞赛平台下载以及上传;任务一在客户机1上进行;任务二在客户机2上进行;任务三在客户机1、2、3、4上均可进行;任务四在客户机1、2及手机上进行;任务五在客户机3上进行;任务六在客户机4上进行;任务七在客户机1上进行。任务对应被测系统说明:任务一、二、三无需被测系统支持;任务四使用功能测试被测系统完成;任务五使用自动化测试被测系统完成;任务六使用性能测试被测系统完成;任务七使用功能测试被测系统完成。(二)竞赛任务文档序号文档名文档下载位置1Al-环境搭建及系统部署要求.doc竞赛平台2A2.环境搭建及系统部署报告模板.doc3A3-单元测试要求.doc4A4-单元测试报告模板.doc5A5测试计划模板.doc6A6-测试总结报告模板.doc7A7-BS资产管理系统需求说明书.doc8A8功能测试用例模板.xls9A9-功能测试BUg缺陷报告清单模板.xls10AlO-BS资产管理系统自动化测试要求.doc11All-自动化测试报告模板.doc12A12-BS资产管理系统性能测试要求.doc13A13性能测试报告模板.doc14A14-BS资产管理系统接口测试要求.doc15A15-接口测试报告模板.doc(三)任务组成任务一:环境搭建及系统部署(5分)1、任务描述根据A1-环境搭建及系统部署要求文档,完成JDK、MySQL、TOmCat等测试环境搭建与配置,并安装与部署应用系统,并最终能通过浏览器成功访问系统,过程与结果需截图。按照A2.环境搭建及系统部署报告模板完成环境搭建及系统部署报告文档。2、任务要求(1)环境搭建及系统部署报告文档应包括以下内容:1) JDK相关截图;2) MySQL相关截图;3) TomCat相关截图;4)应用系统相关截图。(2)环境搭建及系统部署要求:使用1号客户机上提供的VirtUalBoX完成环境搭建及系统部署O3、任务成果XXA2.环境搭建及系统部署报告.doc(XX代表工位号)任务二:单元测试(10分)1、任务描述根据A3.单元测试要求文档进行JaVa应用程序的编写,设计测试数据,编写单元测试脚本,使用氏IiPSe完成编译和程序运行,运行结果进行界面截图。按照A4.单元测试报告模板完成单元测试报告文档。2、任务要求(1)单元测试报告文档应包括以下内容:D程序源代码;2)测试数据和测试方法代码;3)单元测试结果截图。注意:1、全部测试数据组数须以最少量来达到测试要求。2、单元测过程中,启动EdiPSe后使用默认Workspacce(不可更改),必须在GSTeSt-SrC-GsCode中自行新建并完成相关代码设计(ReferencedLibrarieS中已将junitxhamcrest-core、hamcrest-library等jar包导入完毕,若参赛选手删除jar包后果自行承担)。(2)单元测试要求:使用2号客户机上提供的ECliPSe相关环境完成单元测试。3、任务成果XXA4单元测试报告.doc(XX代表工位号)任务三:设计测试文档(15分)1、测试计划。5分)(1)任务描述根据整体测试要求进行分析,针对功能测试、自动化测试、性能测试、接口测试任务,划分和界定测试范围,分解测试任务,预估测试风险、测试工作量和测试进度。按照A5-测试计划模板完成测试计划文档。(2)任务要求测试计划文档应包括但并不局限于以下内容:D测试概述:项目背景、编写目的;2)测试任务:测试目的、测试参考文档、测试范围;3)测试资源:软件配置、硬件配置、人力资源分配;4)测试计划:整体测试进度规划、功能测试计划、自动化测试计划、性能测试计划、接口测试计划;5)发布标准;6)相关风险。(3)任务成果XX-A5-测试计划.doc(XX代表工位号)2、测试总结报告(7.5分)(1)任务描述根据整体测试情况,针对功能测试、自动化测试、性能测试、接口测试任务,分析整体测试过程并得出最终整体测试结果。按照A6测试总结报告模版完成测试总结报告文档。(2)任务要求测试总结报告文档应包括但并不局限于以下内容:D测试概述:项目背景、编写目的;2)测试结果文档;3)测试设计:功能测试方法设计介绍、自动化测试方法设计介绍、性能测试方法设计介绍、接口测试方法设计介绍;4)测试回顾:功能测试过程回顾、自动化测试过程回顾、性能测试过程回顾、接口测试过程回顾;5)用例汇总;6)BUg汇总;7)测试结论。(3)任务成果XXA6.测试总结报告.doc(XX代表工位号)任务四:功能测试(25分)1、设计功能测试用例(10分)(1)任务描述根据A7-BS资产管理系统需求说明书进行需求分析,理解业务功能,设计功能测试用例。按照A8功能测试用例模板完成功能测试用例文档。(2)任务要求功能测试用例文档应包括以下内容:D按模块汇总功能测试用例数量;2)功能测试用例应包含以下项目:测试用例编号、功能点、用例说明、前置条件、输入、执行步骤、预期输出、重要程度、执行用例测试结果。(3)任务成果XXA8功能测试用例.xls(XX代表工位号)2、执行功能测试用例(15分)(1)任务描述根据A7.BS资产管理系统需求说明书和功能测试用例,执行功能测试,发现Bug、记录BUg并对BUg截图。按照A9.功能测试BUg缺陷报告清单模板完成功能测试BUg缺陷报告清单文档(2)任务要求DBUg缺陷报告清单文档应包括以下内容:按模块和BUg严重程度汇总BUg数量;BUg缺陷报告清单应包含以下项目:缺陷编号、被测系统、角色、模块名称、摘要描述、操作步骤、预期结果、实际结果、缺陷严重程度、提交人(工位号)、附件说明(截图)。2)WCb端测试浏览器要求及移动端测试APP要求:在1号、2号客户机上使用谷歌浏览器(Chrome)执行Web端功能测试(含界面测试);使用竞赛提供的手机中预装的“资产管理”APP执行移动端测试(含界面测试)。(3)任务成果XXA9.功能测试BUg缺陷报告清单.xls(XX代表工位号)任务五:自动化测试(20分)1、任务描述根据A10.BS资产管理系统自动化测试要求文档,对页面元素进行识别和定位、编写自动化测试脚本并执行脚本,将脚本粘贴在自动化测试报告中。按照All-自动化测试报告模板完成自动化测试报告文档。2、任务要求(1)自动化测试报告文档应包括以下内容:简介:目的、术语定义;自动化测试脚本编写:第一题脚本、第二题脚本、第三题脚本、第四题脚本。(2)自动化测试工具要求:使用3号客户机上安装的PyCharm作为编写自动化测试脚本工具。注意:运行自动化测试脚本过程中,出现报错(网址输入错误、定位元素没有找到等原因),属于脚本编写错误,请自行调整;在PyCharm中编写自动化测试脚本时对于单引号、双引号、括号和点要在英文状态下进行编写;在将自动化测试脚本粘贴到自动化测试报告时要和在PyChann中的脚本格式保持一致,同时在粘贴时不要出现将所有代码粘贴在一行中或出现空行情况。3、任务成果XX-All.自动化测试报告.doc(XX代表工位号)任务六:性能测试(15分)1、任务描述根据A12-BS资产管理系统性能测试要求文档,使用性能测试工具添加脚本、回放脚本、配置参数、设置场景、执行性能测试,对测试过程和结果进行截图。按照A13性能测试报告模板完成性能测试报告文档。2、任务要求(1)性能测试报告文档应包括以下内容:简介:目的、术语定义;测试策略:测试方法、用例设计、测试场景;性能测试实施过程:性能测试脚本设计、性能测试场景设计与场景执行、性能测试结果;执行结果。(2)性能测试工具要求。使用4号客户机上安装的LoadRunnersJMeter作为性能测试工具。注意:1、性能测试过程中,出现录制失败、回放失败、脚本执行失败、白屏、500错等情况,属于性能测试工具使用或配置错误,请调试。2、使用LoadRlmiIer进行性能测试时,点击开始录制后若弹出“安全警告”,点击“是”即可;结束录制后若弹出“根证书存储”,点击“是”即可,具体图示参考LoadRunner已知常见问题汇总一七。3、任务成果XX-Al3性能测试报告.doc(XX代表工位号)任务七:接口测试(5分)1、任务描述根据A14-BS资产管理系统接口测试要求,使用接口测试工具进行发送请求、变量设置等内容,对测试过程和结果进行截图。按照A15接口测试报告模板完成接口测试报告文档。2、任务要求(1)接口测试报告文档应包括以下内容:简介:目的、术语定义;接口测试实施过程;执行结果。(2)接口测试工具要求:使用1号客户机上安装的PoStman作为接口测试工具。3、任务成果XX-A15-接口测试报告.doc(XX代表工位号)四、竞赛结果提交1、提交方式任务成果文档需同时在竞赛平台和U盘中进行提交(所有文档在竞赛平台和U盘中不得以压缩包形式提交),如果竞赛平台和U盘中提交的文档内容不一致,以U盘为准。提交前请按照竞赛提交文档检查表进行检查。在U盘中以XX工位号建一个文件夹(例如01),将所有竞赛成果文档保存至该文件夹中,不按照要求命名后果自行承担。注意:要求使用谷歌浏览器(Chrome)访问竞赛平台。2、文档要求竞赛提交的所有文档中不能出现参赛队信息和参赛选手信息,竞赛文档需要填写参赛队信息时以工位号代替,竞赛文档需要填写参赛选手信息时以工位号和参数选手编号代替(举例:21_02,21代表工位号,02代表2号参赛选手)。3、竞赛提交文档检查表序号文档名(XX代表工位号)提交方式1XXA2-环境搭建及系统部署报告.doc竞赛平台和U盘2XXA4-单元测试报告.doc3XXA5.测试计划.doc4XX-A6-测试总结报告.doc5XX-A8-功能测试用例Rs6XX-A9-功能测试BUg缺陷报告清单.xls7XX-AlI-自动化测试报告.doc8XX-AI3-性能测试报告.doc9XXA15接口测试报告.doc附件1:竞赛平台快速使用手册一、登录竞赛平台1、打开谷歌浏览器(Chrome),输入竞赛平台地址(地址以竞赛现场发放为准)。2、在竞赛平台登录页面(如下图1)中输入竞赛提供的竞赛平台登录用户名和密码,点击“登录'按钮进入竞赛平台(登录用户名和密码以竞赛现场发放为准)O图1竞赛平台登录页面二、我的任务1、进入“我的任务”页面(如下图2),查看分配的测试任务2、点击“我的任务'页面(如上图2)中的任务名称,弹出任务详情页面,点击任务详情页面(如下图3)中的公开任务资源可下载相关竞赛文档。3、提交竞赛任务文档,点击竞赛平台“我的任务”页面(如下图4)中“提交文档”按钮,进入提交文档页面进行提交。文档可以重复提交,后提交的文档将覆盖之前提交的文档。附件2:性能测试-重置数据库和重启TomCat服务快速使用手册打开浏览器,输入性能测试-重置数据库和重启TomCat服务地址(地址以竞赛现场发放为准)。一、重置数据库1、在页面输入框中输入密码,选择“重置数据库”,点击“提交'按钮(密码以竞赛现场发放为准)。2、等几秒后,如果左侧不出现红色错误提示,代表操作成功。(如下图5)性能测试重置数据库和重启TOmCat服务图5重置数据库成功3、等几秒后,如果左侧出现红色错误提示,代表操作失败。(如下图6)性能测试重置数据库和重启Tomcat服务二、重启TOmCat服务1、在页面输入框中输入密码,选择“重启TomCat服务”,点击“提交”按钮(密码以竞赛现场发放为准)。2、等几秒后,如果左侧不出现红色错误提示,代表操作成功。(如下图7)性能测试-重置数据库和重启Tomcat服务-BjgToa(K4JHe停止omcMK务ApheTomcat7IofnCat7KMilIt.A(MCbeTonKAt7.0Tomcat7已功伸1L.开餐311omcWK%ApacheTomwt7.0Tofn37正g动.ApheTomcat7.0TomutZ.务iftTofn(4tKftC0)OKJSTofnc4tKft<0)OK图7重启TOmCat服务成功3、等几秒后,如果左侧出现红色错误提示,代表操作失败。(如下图8)性能测试-重置数据库和重启TomCat服务ARTomcJtMHtM>ltTor4t三ApMMTomwt7.0TOfnwHE在件ItWH丽HESMRRORftg无SLMLANLTHUPM!图8重启TOmCat服务失败任务一环境搭建及系统部署1、环境搭建及系统部署本部分按照要求,完成JDK、MySQL、TomCat等测试环境搭建与配置,并安装与部署应用系统,并最终能通过浏览器成功访问系统,过程与结果需截图,截图需粘贴在环境搭建及系统部署报告中。环境搭建具体要求如下:(1)使用VirtUaIBoX中的CentOS系统安装相关软件,所有操作都必须使用命令界面完成。(2)CentoS系统root账户密码是:123456o(3)提供的相关部署文件都存放在CentOS系统/opt目录下。(4)安装配置JDK:在CentoS系统中,使用提供的JDK安装包,安装JDK;安装成功后,查看JDK版本信息;截图要求:一共2张图,分别为:DK环境变量配置截图;堂看JDK版本信息截图。(5)安装配置MySQL:在CentOS系统中,使用提供的MySQL安装包,安装MySQL;将MySqI的rool账号密码修改为:root;MySQL安装成功后,初始化人力资源综合服务系统数据库;截图要求:一共2张图:oot账号成功登录MySQL截图;物始化人力资源综合服务系统数据库命令截图。(6)安装配置TOmCat:在CentoS系统中,使用提供的T。InCat安装包,安装TomCat;TOnICat安装成功后,通过宿主机的浏览器访问TOnICat主页;截图要求:一共2张图:功启动TOmCaI服务截图;穿过浏览器访问TOnICat主页截图。(7)应用系统部署:将人力资源系统部署到Tomcat;部署成功后,通过宿主机的浏览器访问系统登录页;截图要求:一共2张图,分别为:统部署成功后,WebaPPS目录截图;函过浏览器访问系统登录页截图。2、环境搭建及系统部署报告编写根据环境搭建情况,参考环境搭建及系统部署报告模版,按要求截取环境搭建过程和结果截图并粘贴到环境搭建及系统部署报告,完成环境搭建及系统部署报告的编写。任务五自动化测试Is执行自动化测试本部分按照要求,执行自动化测试;对页面元素进行识别和定位、编写自动化测试脚本、成功执行脚本并将脚本粘贴在自动化测试报告中。自动化测试具体要求如下:第一题:按照以下步骤在PyCharm中进行自动化测试脚本编写,并执行脚本O步骤:(1)设置智能时间等待5秒;(2)通过name属性定位用户名输入框,并输入用户名SySadmin;(3)通过name属性定位密码输入框,并输入密码SySAdminI23;(4)通过tag_name方法定位登录按钮,使用CliCk()方法点击登录按钮;(5)通过get_screenshot_as_file方法对页面进行截图(图片命名为:denglu.png)o第二题:按照以下步骤在PyChann中进行自动化测试脚本编写,并执行脚本O步骤:(1)定义SetUP方法启动浏览器;(2)定义tearDown方法关闭浏览器;(3)定义test_denglu01方法进入资产管理系统登录页面,通过name方法定位用户名和密码输入框并输入账号和密码(SySadmin/SysAdminl23),通过XPath方法点击登录按钮,通过PartiaLIink_text方法定位并点击报废方式”按钮;(4)定义test_denglu02方法进入资产管理系统登录页面,通过id方法定位用户名和密码输入框并输入账号和密码(SySacImin/SysAdminl23),通过CSS方法点击登录按钮,通过Iink_text方法定位并点击十人信息”按钮;(5)通过Unittest.main。方法执行测试用例。第三题:按照以下步骤在PyCharm中进行自动化测试脚本编写,并执行脚测试数据:存放地点名称备注预期结果测试数据存放地点名称必填,请重新输入。步骤1:新建CSV格式的测试数据testdata.CSV,并编写csvv.py脚本读取CSV中的测试数据。步骤2:新建IeSloLPy(1)引入步骤1中的写好的数据读取的方法(使用UnitteSl测试框架);(2)增加智能时间等待5秒;(3)通过id属性定位用户名输入框,并输入用户名SySadnIin;(4)通过IIaITIO属性定位密码输入框,并输入密码SySAdminI23;(5)查看登录页面中的登录按钮元素,通过tag_name方法定位登录按钮,使用CIiCk()方法点击登录按钮进入资产管理系统首页;(6)通过PartiaIlink_text方法进行定位,使用CliCk()方法点击存放地点”按钮;(7)通过XPath方法点击新增”按钮;(8)通过数据驱动输入存放地点名称"和备注”;(9)通过XPath方法定位并点击保存”按钮;(10)定位并获取提示信息文字,通过HssertEqual断言方法来验证预期结果和实际结果是否一致;(三)通过Unittest.main()方法执行测试用例。第四题:按照以下步骤在PyCharnl中进行自动化测试脚本编写,并执行脚本。(1)新建PoTeSt文件夹,在PoTeSt中新建Page文件夹(存放封装类)以及test文件夹(存放测试用例),(2)在Page文件夹中新建BaSePage.py文件,用来存放封装好的浏览器驱动、访问地址、元素定位方法等;(3)在Page文件夹中新建LOginPage.Py文件,引入BaSePage.Py中封装好的方法,封装好登录页面元素(用户名以及密码输入框、登录按钮位置,以及输入用户名、密码、点击登录按钮等操作);(4)在Page文件夹中新建AddPage.Py文件,引入BaSePage.Py中封装好的方法,封装好品牌添加页面元素(品牌按钮、新增按钮、品牌名称输入框、品牌说明输入框、保存按钮等位置,以及点击和输入操作);(5)在test文件夹中新建test_Add.py文件,引入LoginPage.Py和AeklPage.py中封装好的方法,引入WebCIrie*编写登录测试用例、输入用户名和密码(SySadmin/SysAdminl23),添加测试用例,输入添加内容,并执行测试用例O2、自动化测试报告编写根据自动化测试情况,参考自动化测试报告模版,按要求编写自动化测试脚本并将全部脚本粘贴到自动化测试报告中,完成自动化测试报告的编写。自动化测试报告1 .简介1.1 .目的【说明编写该报告的目的】1.2 ,术语定义自动化测试概念:自动化测试是把以人为驱动的测试行为转化为的一种过程。自动化测试前提条件:需求变动不频繁、项目周期足够长、自动化测试脚本可O自动化测试的流程:(1)制定、(2)分析测试需求、(3)设计测试用例、(4)搭建测试环境、(5)编写并执行测试脚本、(6)分析测试结果并记录Bug、(7)跟踪BUg并进行回归测试。进行自动化测试的目的:随着国家计算机信息化的发展,软件都是需要快速迭代,像一些重复性的工作可以通过来完成,从而提高工作的效率和准确性,达到快速迭代的目的。2 .自动化测试脚本执行结果【将编写的自动化测试脚本粘贴到对应题目中,并说明是否执行成功(只需填写成功/失败)】2.1 .第一题脚本脚本:是否执行成功:2.2 .第二题脚本脚本:是否执行成功:2.3 .第三题脚本脚本:是否执行成功:2.4 ,第四题脚本项目目录截图:BaSePage.py脚本:1.OginPage.py脚本:ACidPage.py脚本:test_Add.py脚本:是否执行成功:任务六性能测试Is执行性能测试本部分按照要求,执行性能测试;使用性能测试工具LoadRUnner和JMeter,录制脚本、回放脚本、配置参数、设置场景、执行性能测试并且截图,截图需粘贴在性能测试报告中。性能测试具体要求如下:第一题:使用性能测试工具LoadRUnner执行性能测试(1)脚本录制:脚本一:脚本名称C_WX。脚本内容:资产管理员登录、进行资产维修登记操作、然后退出登录。脚本具体要求如下:资产管理员登录操作录制在init;资产维修登记操作录制在ACtion;退出操作录制在end。关键步骤名称:登录页、登录、资产维修、维修登记、维修登记保存、返回维修页面。ACtion录制维修登记,使用系统预置的资产并且资产名称为ZCLZ开头的数据进行维修登记录制;对资产维修登记保存操作设置事务,事务名称:TWX;维修登记成功设置检查点,使用维修登记成功服务器返回的内容作为检查点,检查维修登记是否成功。截图要求:一共1张图:Action中维修登记保存操作部分截图,包括事务、检查点代码。脚本二:脚本名称C_SG。脚本内容:资产管理员登录、进行资产申购登记操作、然后退出登录。脚本具体要求如下:资产管理员登录操作录制在init;资产申购登记操作录制在ACtiOn;退出操作录制在end。关键步骤名称:登录页、登录、资产申购、申购登记、上传照片、申购登记保存、返回申购页面。资产申购登记保存:资产照片需要上传,照片自行创建。ACtiOn录制申购登记,申购资产前4位为固定值SGLZ,第5位开始为数字,数字可任意设置;对资产申购登记保存操作设置事务,事务名称:LSG;对资产申购登记保存操作设置检查点,使用申购登记成功服务器返回的内容作为检查点,检查申购登记是否成功。截图要求:一共1张图:的CtiOn中申购登记保存操作部分截图,包括事务、检查点代码。(2)脚本回放:使用回放功能对脚本的正确性进行校验。脚本一脚本回放具体要求如下:回放需要对脚本数据进行修改,使用系统预置的资产并且资产名称为ZCHF开头的数据进行回放。截图要求:一共1张图:侬产维修登记保存操作和回放日志中的检查点成功日志截图。脚本二脚本回放具体要求如下:申购登记保存操作前添加思考时间3秒。回放时使用录制思考时间回放。回放需要对脚本数据进行修改,对申购资产名称进行参数化设置。只参数化固定值SGLZ后面的数据,参数名称:title,参数类型选择:Date/Time,格式选择:%Y%m%d%H%M%So运行完成,查看LOadrUnner回放日志。截图要求:一共1张图:侬产申购登记保存操作、参数化设置和回放日志截图。(3)脚本参数设置要求:脚本回放成功后可继续进行下面的操作。脚本参数设置要求如下:脚本一参数化要求如下:使用系统预置的资产并且资产名称为ZCYL开头的数据进行资产维修登记参数配置;进入参数列表,在参数列表新建参数化文件VaIUe.dat,文件中含VaIUe字段,value为资产名称对应的ValUe值;输入100条资产VaIUe值O维修登记资产名称进行参数化设置,参数名称:VaIUe,使用VaIUe.dat参数化文件;每次迭代顺序取值。通过函数Web_reg_save_param_regexp()将报修人字段进行参数化,报修人字段参数名称assetStaffld。(正则表达式0-9,匹配任意多个数字)脚本迭代次数4次。截图要求:一共2张图,分别为:娜修人字段参数化相关代码截图;资产维修登记保存操作、VaIUe参数化设置和回放日志截图。脚本二参数化要求如下:将资产照片实现参数化,上传照片自行准备,照片参数化使用File类型,参数名称file。关联使用函数web_reg_save_param_ex()t参数名称UPfilenanleo脚本迭代次数4次。截图要求:一共2张图,分别为:Z传照片操作和Web_reg_save_param_ex()代码截图;侬产申购登记保存操作截图。(4)场景设置:按照要求设置虚拟用户个数以及进行场景配置,配置要求如下:资产维修登记保存操作前添加思考时间15秒。资产申购登记保存操作前思考时间修改为20秒。选择资产维修登记和资产申购登记两个脚本进行场景设置。用户分配选择百分比模式。场景运行模式选择:Rea1-worldscheduleo场景中两个脚本运行时设置:间隔:前一次迭代运行结束后等待20秒,开始下一次迭代;思考时间:使用录制思考时间的随机百分比,区间为:50%"150%o场景配置:虚拟用户运行前进行初始化;启动15个用户(每15秒增加3个)执行4分钟,执行完成后停止所有用户(每30秒停止5个);再增加15个用户(每10秒增加3个)执行4分钟,执行完成后停止所有用户(每2秒停止1个)。截图要求:一共3张图,分别为:esign界面场景配置截图;侬产维修登记-间隔设置截图;场景执行完成后RUn界面截图,包括运行结果。图形结果分析:场景执行完成后,需对测试结果进行截图操作,需要截图的图表要求如下:截图要求:所有截图均需截取完整的结果图,包含下方的说明和左侧的树形结构。截图要求:一共2张图,分别为:ummaryRePOrt截图;VerageTransactionResponseTinIe截图。第二题:使用性能测试工具JMeter执行性能测试2.5 JMeter语言配置:JMeter必须设置选择中文,设置菜单路径OPtiOnS>ChooseLanguage>Chinese(Simplified)o设置后JMeter界面显示为中文O(2)脚本添加:脚本文件名称:C_BF_PD,测试计划名称:C_BF_PDO测试计划下添加两个线程组:线程组一操作内容:资产管理员登录、进行资产报废登记操作。线程组名称C_BF。具体要求如下:关键步骤名称:登录页、登录、资产报废、报废登记、报废登记保存、返回报废页面。HnP请求中若带有参数,选择参数tab输入要传输的参数。使用系统预置的资产并且资产名称为ZeLZ开头的数据进行报废登记;对资产报废登记保存操作设置事务,事务名称:TBF;报废登记成功设置检查点,使用报废登记成功服务器返回的内容作为检查点,检查报废登记是否成功,检查点名称:FBF。截图要求:一共1张图:魂产报废登记保存操作截图。线程组二操作内容:资产管理员登录、进行新增盘点单操作。线程组名称CPDo具体要求如下:关键步骤名称:登录页、登录、资产盘点、新增盘点单、盘点单保存、返回盘点单页面。HTTP请求中若带有参数,选择参数tab输入要传输的参数。新增盘点单,盘点单名称PDLZOOl;新增盘点单勾选3个资产,选择的资产为系统预置的资产并且名称为ZCLZ开头;对新增盘点单保存操作设置事务,事务名称:TPD;新增成功后设置检查点,使用盘点单列表中新增成功的盘点单名称作为检查点,检查新增盘点单是否成功,检查点名称:FPD截图要求:一共1张图:面增盘点单保存操作截图。(3)脚本回放:对脚本的正确性进行校验。脚本回放具体要求如下:添加监听器察看结果树到测试计划节点下。返回盘点单页面请求前添加思考时间,固定2秒。资产报废登记内容修改:使用系统预置的资产并且资产名称为ZCHF开头的数据进行回放。新增盘点单内容修改:盘点单名称修改为:PDHF001,选择的资产为系统预置的资产并且资产名称为ZeHF开头的数据。回放脚本,查看回放结果。截图要求:一共1张图:谏看结果树截图。(4)脚本参数设置要求:脚本回放成功后可继续进行下面的操作。脚本参数设置要求如下:资产报废参数化具体要求如下:报废登记保存操作前添加思考时间,固定3秒。使用系统预置的资产并且资产名称为ZCYL开头的数据进行资产报废登记参数配置;使用CSV数据文件设置实现参数化。CSV数据文件命名:value.dat,输入80条资产信息值,资产名称参数名称:valueo截图要求:一共1张图:魂产报废登记保存操作截图。新增盘点单参数化具体要求如下:新增盘点单保存操作前添加思考时间,固定2秒。盘点单名称前2位为固定值PD,不需要参数化。固定值后面的字符需进行参数化设置:使用time函数获取当前时间,固定格式:MMddHHmlIiss,存储结果的变量名:time_2o盘点单勾选的资产参数化,参数名称分别为:VaIUe1、VaIUe2、value3;新建参数化文件PdZhiehan.dat,文件中含ValUe1、ValUe2、ValUe3三个字段,第一列为VaIUel值,第二列为ValUe2值,第三列为VaIUe3值,中间以逗号分隔;VaIUeI值为资产名称ZCYLlOOI-ZCYLlO30的资产信息值;ValUe2值为资产名称ZCYLlO31-ZCYL1060的资产信息值;VaIUe3值为资产名称ZCYLlO61-ZCYLlO90的资产信息值。截图要求:一共3张图,分别为:SV数据文件设置截图;函增盘点单保存操作截图;撕增盘点单检查点截图。(5)场景设置:按照要求设置虚拟用户个数以及进行场景配置,配置要求如下:修改脚本:报废登记、新增盘点单保存操作思考时间修改为20秒;场景配置:资产报废登记场景配置:取样器错误后执行动作:继续;线程数:10;RamPYP时间:10秒;循环次数:8o新增盘点单场景配置:取样器错误后执行动作:继续;线程数:8;Ramp-Up时间:8秒;循环次数:永远;持续时间:8分钟;启动不延迟。使用非GUI模式运行。截图要求:一共3张图,分别为:侬产报废登记场景配置截图;翻增盘点单场景配置截图;EG