自动化测试平台操作手册.doc

自动化测试平台操作手册.doc

ID:55719028

大小:2.05 MB

页数:31页

时间:2020-05-26

自动化测试平台操作手册.doc_第1页
自动化测试平台操作手册.doc_第2页
自动化测试平台操作手册.doc_第3页
自动化测试平台操作手册.doc_第4页
自动化测试平台操作手册.doc_第5页
资源描述:

《自动化测试平台操作手册.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

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

4、规则主要用于验证返回报文的正确性,分为:全局验证、全文验证、节点验证。默认为全局验证。全局验证:该规则在测试设置中统一设置,对返回报文进行解析,判断报文中有无ReturnCode节点,并取出该值同预设置的返回值进行比对,判断返回是否正确。全文验证:对返回报文的全文进行匹配验证,判断是否符合要求。..节点验证:按照配置的规则对返回报文中每个节点进行正确性验证。备注:节点验证的配置规则详解复杂节点路径:例如ROOT.USER.NAME表示root根节点下的user节点下的name节点,如果不选择此项,则类似ROOT.USER.NAME此节点名不做嵌套解析。获取验证值方式:何种方式来获取用于比对返

5、回报文该节点值的数据。目前提供以下三种:①字符串②入参节点(从入参中获取)③数据库(从指定数据库中获取)参数比对值:根据获取验证值方式的不同需要填入不同的内容:①字符串:填入普通字符串值②入参节点(从入参中获取):填入入参节点名称③..数据库(从指定数据库中获取):查询用的SQL语句下图展示了对返回报文中的id/name/age三个节点进行正确性验证的规则。1.2.2.3场景测试场景测试可用于对创建的场景进行单次测试调试,可以自行选择测试地址和测试数据。1.1.测试集管理测试集管理用于管理由不同测试场景组合成的测试集合。点击添加按钮输入测试集名称即可创建新的测试集。..点击对应测试集下的测试

6、场景数量按钮可对该测试集下的测试场景进行进行管理,自行添加或者减少该测试集下的测试场景。1.1.测试执行测试执行用于配置全局的测试设置和进行测试集测试或者全局测试。1.4.1.测试设置可进行配置的选项说明:①接口地址选择:默认选择(按优先级选取测试地址:报文中设置的地址>接口中设置的mock地址>接口中设置的real地址)、优先使用接口中定义的mock地址、优先使用接口中定义的real地址②连接超时:与请求地址建立连接的最大超时时间,单位ms③读取超时:从已建立的连接中读取返回报文的最大超时时间,单位ms④请求方式:GET、POST⑤返回值确认:对返回报文的正确性验证的全局设置,尝试获取返回

7、报文中的ReturnCode节点的值,同此设置的值列表进行匹配验证,多个值用英文逗号分隔⑥测试前检查数据:测试之前是否需要自动检查该场景是否拥有足够的数据进行本次测试。..①后台执行:后台执行的结果会通过站内信通知用户。1.4.2测试执行测试集测试:选择当前用户创建的指定测试集来进行测试全局测试:测试当前所有的测试场景,该操作需要指定权限。1.1.测试报告展示详细的测试集测试或者全量测试的测试报告。..通过点

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。