自动化测试平台操作手册

上传人:jin****ng 文档编号:173504303 上传时间:2022-12-11 格式:DOCX 页数:27 大小:540.99KB
收藏 版权申诉 举报 下载
自动化测试平台操作手册_第1页
第1页 / 共27页
自动化测试平台操作手册_第2页
第2页 / 共27页
自动化测试平台操作手册_第3页
第3页 / 共27页
资源描述:

《自动化测试平台操作手册》由会员分享,可在线阅读,更多相关《自动化测试平台操作手册(27页珍藏版)》请在装配图网上搜索。

1、1接口自动化接口自动化包含接口管理、报文管理、测试集管理、测试执行、测试报告几个模块,用 户通过创建接口-创建接口下报文-创建报文场景-配置场景数据-建立测试集-执行测试 来完成接口自动化整个测试管理流程,并通过测试报告模块来查看测试结果详情。1.1 接口管理接口管理主要用于接口的创建、修改、删除,并且可以管理接口下的所有入参节点。1.1.1.接口添加通过点击”添加接口”按钮来打开接口添加窗口:输入完整接口信息,点击提交即可保存。1.1.2.入参管理点击接口列表页面的入参管理按钮打开对应接口的入参管理页面:接口入参可单条添加,同时也能通过导入入参报文的json串来批量添加:1.2报文管理报文管

2、理主要对接口下属各种不同格式类型的报文进行管理,同时也能管理对应报文的 各种测试场景、配置测试场景的测试数据、返回报文的参数验证规则编辑以及执行单次测试添加报文通过点击添加报文按钮来打开添加窗口:选择报文对应的接口,输入报文名称(类似如”根据 userid 查询用户基本信息”或者”根 据custid查询用户基本信息”),填入该报文对应的请求入参json,点击验证按钮,系统将会 判断该 json 报文中包含的入参节点是否都存在与对应接口的参数库中,验证成功即可提交 保存。测试场景测试场景是根据报文下入参的不同状态或者不同类型的数据来细分出来的,例如”正常 用户根据id查询用户信息和欠费用户根据i

3、d查询用户信息。添加场景只需要输入场景名称和备注即可。对应每个测试场景可进行上图中的操作,从左到右分别表示:验证规则编辑、场景测试、测试数据编辑、删除等操作。具体详见下方说明:测试数据添加场景的测试数据需要输入数据的标示,该标示应该可以简明直接的表示各数据间的 差异,例如场景对应的报文名为根据userid查询用户信息,那么该场景的数据标示应该填 入对应的 userid。受理类接口下的场景数据在使用完一次之后就会打上已使用标志,无法再次使用;查询类接口下的场景数据可以无限次使用,使用标志不会被更改。验证规则验证规则主要用于验证返回报文的正确性,分为:全局验证、全文验证、节点验证。 默认为全局验证

4、。全局验证:该规则在测试设置中统一设置,对返回报文进行解析,判断报文中有无ReturnCode 节点,并取出该值同预设置的返回值进行比对,判断返回是否正确。全文验证:对返回报文的全文进行匹配验证,判断是否符合要求。节点验证:按照配置的规则对返回报文中每个节点进行正确性验证。备注:节点验证的配置规则详解复杂节点路径:例如表示root根节点下的user节点下的name节点,如果不选择此项, 则类似此节点名不做嵌套解析。获取验证值方式:何种方式来获取用于比对返回报文该节点值的数据。目前提供以下三 种:字符串入参节点(从入参中获取)数据库(从指定数据库中获取)参数比对值:根据获取验证值方式的不同需要填

5、入不同的内容: 字符串:填入普通字符串值 入参节点 (从入参中获取) :填入入参节点名称 数 据库(从指定数据库中获取):查询用的SQL语句下图展示了对返回报文中的 id/name/age 三个节点进行正确性验证的规则。场景测试场景测试可用于对创建的场景进行单次测试调试,可以自行选择测试地址和测试数据。1.3测试集管理测试集管理用于管理由不同测试场景组合成的测试集合。点击添加按钮输入测试集名称 即可创建新的测试集。点击对应测试集下的测试场景数量按钮可对该测试集下的测试场景进行进行管理,自行 添加或者减少该测试集下的测试场景。1.4 测试执行测试执行用于配置全局的测试设置和进行测试集测试或者全局

6、测试。测试设置可进行配置的选项说明: 接口地址选择:默认选择(按优先级选取测试地址:报文中设置的地址 接口中设置 的 mock 地址 接口中设置的 real 地址) 、优先使用接口中定义的 mock 地址、优先使 用接口中定义的 real 地址 连接超时:与请求地址建立连接的最大超时时间,单位 ms 读取超时:从已建立的连接中读取返回报文的最大超时时间,单位 ms 请求方式:GET、POST 返回值确认:对返回报文的正确性验证的全局设置,尝试获取返回报文中的 ReturnCode节点的值,同此设置的值列表进行匹配验证,多个值用英文逗号分隔 测试前检查数据:测试之前是否需要自动检查该场景是否拥有

7、足够的数据进行本次 测试。 后台执行:后台执行的结果会通过站内信通知用户。HH r ipaaqfl. r iwNMC MM IIM-UBBMiJCTK fqflr -yrrahiMH*WIIQBfH,1!Kr测试执行测试集测试:选择当前用户创建的指定测试集来进行测试 全局测试:测试当前所有的测试场景,该操作需要指定权限。1.5测试报告展示详细的测试集测试或者全量测试的测试报告。通过点击测试成功数、测试失败数、测试异常数连接按钮打开详情页查看指定的测试场景在本次测试中的入参、出参等情况。在测试报告列表页的操作选项栏,可以点击打开详细测试报告总览。1.6接口 Mock通过此功能可以在本系统中创建一

8、个对外提供测试的模拟接口。创建 mock 接口打开测试工具模块,点击接口 Mock,点击页面“+增加Mock接口”按钮,打开增加页 面。按照提示输入对应的内容,点击保存即可。iiTccVnrBl.,Mid1(甘91暑呛W.L.吕艳a IM耳巻Wti -rauTodii-: WiXr. tiki: r UH! |U:l.备注:“是否需要验证入参合法性”选项设置了该接口在接收他方调用的时候,是否验证参 数的合法性,主要验证传入的参数是否都存在于设定的接口入参中。调用 mock 接口打开 mock 接口列表页面,复制需要调用接口的接口地址。由于该 mock 接口设置了验证入参:C? Q lc4HMW

9、M0.hj| *-Mr. -说明: 等待元素出现最大时间:为获取页面上指定元素而等待其出现的最大超时时间,默 认为 5000ms; 等待获取结果时间:在取值或者验证的测试步骤中,为获取指定结果而等待的最大 超时时间,默认为 3000ms;浏览器启动路径:用户个人电脑上各类型浏览器的启动路径(.exe文件绝对路径), 不填则为默认路径;浏览器大小:执行测试时,浏览器的大小,默认为最大化,可选最小化或者默认大 小;出错执行:执行测试时出现错误时的处理方法,默认为出现错误将会继续进行下一 个测试步骤的执行,可选为出现错误即停止该测试用例的执行。本地测试客户端本地客户端方便编写人员对测试用例的调试。安

10、装使用本地测试客户端要求个人电脑上必须安装+环境,通过工具下载页面下载对应的文 件。* nwAr-工鳧更用说明1. TJEHI mj-B. * C 卜 KafajBi:B jb-mj: . r-iUFi VM: *7”.2. fl!用Y f二 dUmTIIltr FrF 百 JW=F 吕广*. Trnmxif - !0-4* J-I!H i T-i-JWTgt . I M-RUtHIii -JJ3ilN :InpwiaifwoJ,ta#in Ibi ” D 1M. 4f 砂傅MAfMBmrW M dl*使用双击或者在当前文件夹打开命令执行“java -jar ”即可开始使用本地测试客户端。R

11、“b皀x用户:密码脣定Si悄输入用户密码登录成功,可以看到由web端发送的测试请求,根据下方工具栏执行不Watir 脚本管理此模块方便脚本手工编写人员对rubyWatir测试脚本的统一管理执行。上传脚本点击“上传脚本按钮”,打开上传界面。按要求填写各内容。测试脚本分为公共脚本和场景脚本,前者只需上传rb文件,后者 则需要上传同名的.rb和feature文件。上传文件完成之后提交即可。通过点击上方“公共脚本”或者“场景脚本”按钮可展示不同类型的脚本。执行脚本选择场景脚本列表中需要执行的场景脚本 (默认选择所有的公共脚本 ),点击工具栏中 “执行脚本”即可在服务端执行测试脚本,测试完成之后,前往“Ruby测试报告”模块查 看本次测试报告。备注:在服务端执行ruby脚本需要提前配置好服务端的Ruby+Watir+Cumumber的测试环境。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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