2023年全国职业院校技能大赛赛项正式赛卷-GZ034软件测试赛项赛题及评分标准A14-接口测试要求.docx

上传人:王** 文档编号:427132 上传时间:2023-08-20 格式:DOCX 页数:4 大小:25.75KB
下载 相关 举报
2023年全国职业院校技能大赛赛项正式赛卷-GZ034软件测试赛项赛题及评分标准A14-接口测试要求.docx_第1页
第1页 / 共4页
2023年全国职业院校技能大赛赛项正式赛卷-GZ034软件测试赛项赛题及评分标准A14-接口测试要求.docx_第2页
第2页 / 共4页
2023年全国职业院校技能大赛赛项正式赛卷-GZ034软件测试赛项赛题及评分标准A14-接口测试要求.docx_第3页
第3页 / 共4页
2023年全国职业院校技能大赛赛项正式赛卷-GZ034软件测试赛项赛题及评分标准A14-接口测试要求.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《2023年全国职业院校技能大赛赛项正式赛卷-GZ034软件测试赛项赛题及评分标准A14-接口测试要求.docx》由会员分享,可在线阅读,更多相关《2023年全国职业院校技能大赛赛项正式赛卷-GZ034软件测试赛项赛题及评分标准A14-接口测试要求.docx(4页珍藏版)》请在优知文库上搜索。

1、任务七接口测试一、任务要求题目1:登录接口脚本编写和执行测试。1、登录接口描述如下:接口功能:提供用户登录功能处理,根据传入的用户名和密码判断登录状态。接口地址(根据实际系统IP及端口自行替换):令http:/XX.XX.XX.XX:XXXX/prod-api/auth/logino请求方式:POSTo请求参数:参数必填类型说明usernameTureString用户名passwordTureString用户密码roleldTureInt登录ID(默认1)响应结果:令登录成功时返回:(code:200,msg:XXX,udata:,access-token:xxx,name:xxx,photo

2、:11xxxm,expires-in:xxx;令登录失败时返回(密码错误):(“msg“:登录密码错误”,“code”:500)登录失败时返回(密码为空):(“msg“:请输入密码”,code:500)2、接口测试要求说明:令在Postman中新建Collections集,测试集命名为Data_Driver;令在测试集Data_Driver下新建data_driver脚本;令在脚本BOdy中的raw下新建json参数(username、passwordroleld)进行传值,其中USername、PaSSWord参数改为变量接收数据驱动中的数据;Q新建josn文件保存接口数据驱动测试数据,jo

3、sn参数名为username、password;用户名和密码数据为:usernamepasswordXTGLY123456XTGLY123XTGLY令执行Runcollection,在测试集合运行页面设置执行要求,运行次数要求3次,请求间隔时间为500ms,发送请求的data文件导入前面的新建json数据文件;令设置完成执行测试用例集;截图要求:一共6张图,分别为:测试用例脚本包含URL和raw中参数相关内容截图;测试用例集导入json数据后预览数据的截图;COlleCtionRUnner页面的截图;、分别截图三条用例的测试报告中ReSPonSeBOdy的全部内容。题目2:新增接口脚本编写和执

4、行测试,并执行脚本。1、商品分类添加接口描述如下:接口功能:提供商品分类新增处理。接口地址(根据实际系统IP及端口自行替换):http:/XX.XX.XX.XX:XXXX/prod-api/manager/category/add。请求方式:POSTo请求参数:参数必填类型说明CreateByTureInt添加id(默认2)nameTureString商品分类名称响应结果:“msg:操作成功JCOde:200其余均失败。2、接口测试要求说明:令在Postman中新建Collections集,测试集命名为TesjAdd;令在Test_Add中新建测试用例1Login脚本;令Login脚本URL为

5、:http:/XX.XX.XX.XX:XXXX/prod-api/auth/login;令Login脚本Json参数为:,usemame,:,XTGLYH,password:H123456,;roleIdM:1):令在LOgin脚本的Tests中编写代码,将Login接口返回值responseBody转为json字符串并将responseBody中的获取到的access_token的值使用SetEnvironmentVariable方法存放到环境变量中,环境变量命名为token;令在TeSLAdd中新建测试用例2,Add脚本;令将LOgin中获取的变量token放在Add脚本Authoriza

6、tion界面下的BearerToken中;在Environment中新建VARlABLE值为“token,其他值为空的环境变量,方便用来调试Add脚本;令Add脚本URL为:http:/XX.XX.XX.XX:XXXX/prod-api/manager/category/add;令Add脚本JSon参数为:FreateBy“name”:“测试数据”;令在Add脚本的TeStS中对执行结果进行断言判断,设置两个断言:判断响应状态码为200;使用JSONvaluecheck方法判断响应内容中返回的msg参数值中存在“操作成功字符串;设置执行测试集Test_Add;截图要求:一共4张图,分别为:用例

7、Add的BOdy界面截图,需要包含接口提交方式和URL以及raw中内容;用例Add的Authorization界面截图,需要包含接口提交方式和TyPe以及Token中内容;用例Add的TeStS界面截图;测试用例集TesCAdd执行结果界面截图。题目3:修改接口脚本编写和执行测试,并执行脚本。1、商品分类修改接口描述如下:接口功能:提供商品分类修改处理。接口地址(根据实际系统IP及端口自行替换):Qhttp:/XX.XX.XX.XX:XXXX/prod-api/manager/category/updateo请求方式:PUTo请求参数:参数必填类型说明idTureInt修改idnameTure

8、String商品分类名称响应结果:“msg:”操作成功丫code:200)其余均失败。2、接口测试要求说明:令在Postman中新建Collections集,测试集命名为Test_Revise; 在Test_Revise中新建测试用例1,Login脚本; 令Login脚本URL为:http:/XX.XX.XX.XX:XXXX/prod-api/auth/login; 1.ogin脚本Json参数为:“username:“XTGLY”JPaSSWOrd”:“1234567TOleld”:1);令在LOgin脚本的Tests中编写代码,将LOgin接口返回值FesponseBody转为json字符

9、串并将responseBody中的获取到的access_token的值使用SetEnvironmentVariable方法存放到环境变量中,环境变量命名为token;令在Test-Revise中新建测试用例2,Revise脚本; 将Login中获取的变量token放在Revise脚本Authorization界面下的BearerToken中; 在EnVirOnment中新建VARlABLE值为“token,其他值为空的环境变量,方便用来调试Revise脚本;令ReViSe脚本URL为:http:/XX.XX.XX.XX:XXXX/prod-api/manager/category/update

10、;令ReViSe脚本JSOn参数为:令在ReViSe脚本的TeStS中对执行结果进行断言判断,设置两个断言:判断响应状态码为200;使用JSONvaluecheck方法判断响应内容中返回的msg参数值中存在“操作成功字符串; 设置执行测试集Test_Revise;令截图要求:一共4张图,分别为:用例ReViSe的BOdy界面截图,需要包含接口提交方式和URL以及raw中内容;用例Revise的Authorization界面截图,需要包含接口提交方式和TyPe以及TOken中内容;用例ReViSe的Tests界面截图;测试用例集Test-Revise执行结果界面截图。二、报告编写根据接口测试情况,参考接口测试报告模版,按要求截取接口测试脚本和结果截图并粘贴到接口测试报告中,完成接口测试报告。

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

当前位置:首页 > 行业资料 > 国内外标准规范

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!