使用 EOLINKER 进行接口测试的最佳路径 (下)
本文为 《使用 EOLINKER 进行接口测试的最佳路径》 下半部分文章,主要介绍测试脚本如何执行和报告生成,以及测试项目人员如何协作。还没看过上篇文章请戳
使用 EOLINKER 进行接口测试的最佳路径(上)
本文内容
- 测试脚本执行及报告:讲述如何在 EOLINKER 上执行接口测试脚本,及如何查看和下载测试报告。
- 测试项目人员协作:讲述如何在 EOLINKER 上进行多人的测试项目协作。
1.测试脚本执行及报告
1. 测试用例执行
EOLINKER 的测试用例执行分两种:【用例集列表测试执行】 和 【单例列表测试执行】;
先来看下在 【用例集列表测试执行】
图中标示1说明
- 测试全部-并行:表示并行执行用例集列表中所有的用例集
- 测试全部-串行:表示并行执行用例集列表中所有的用例集
图中标示2说明
- 用例集列表操作按钮-测试:表示只执行该条用例集。
测试项目模块管理/用例集列表页面
再来看下,在 【单例列表中测试执行】
图中标示1说明
- 测试全部:表示执行单例列表下所有的单个用例。
图中标示2说明
- 单例列表操作按钮-测试:表示只执行该条单个用例。
单例列表页面
2. 测试报告查看
1.执行用例集列表测试全部后的测试报告,可以查看:
- 所有用例集执行完的总耗时
- 成功率
- 单个用例测试结果及测试耗时
执行用例集列表测试全部后的测试报告
2.执行用例集列表操作按钮-测试后的测试报告,可以查看:
- 前置用例测试结果;
- 当前用例集执行完的总耗时;
- 单个用例测试结果及测试耗时;
- 请求信息和请求头部信息;
- 返回信息和返回头部信息;
- 返回头部校验规则;
- 返回结果校验规则;
- 实际返回;
- 如果测试失败,会显示失败原因信息;
执行用例集列表操作按钮-测试后的测试报告
3.执行单例列表的测试全部后的测试报告,和执行用例集列表操作按钮-测试后的测试报告一样
4.执行单例列表操作按钮-测试后的测试报告,可以查看:
- 请求信息和请求头部信息
- 返回信息和返回头部信息
- 返回头部校验规则
- 返回结果校验规则
- 实际返回
- 如果测试失败,会显示 失败原因信息
执行单例列表操作按钮-测试后的测试报告
3. 定时执行
回顾前面说的:如果你想指定一批测试用例脚本在你设定的时间自动跑,并把测试结果发送到你指定的邮箱,这个需要升级到企业版本才能用,如果你已经拥有企业版本,你可以打开 定时任务 页面先行查看。
定时执行,我们可以添加测试用例在指定的时间执行,并把测试结果发送到你指定的邮箱。
定时执行测试用例
4. 测试报告下载
在用例集页面,执行测试全部后,点 【下载测试报告】 ,下载自己要下的报告,报告格式是 HTML 的。
下载测试报告
2.人员协作
人员协作适用于多人协作的工作模式,这个时候需要对不同的角色分配不同的权限进行管理。
1.免费版:这里我们可以设置只读/ 读写/ 项目负责人等权限
- 只读:只能查看项目内容,不可编辑。
- 读写:可以查看项目内容,可以编辑。
- 项目负责人:可以可以查看项目内容,可以编辑,可以对人员权限进行管理。
免费版添加协作人员
2.企业版:在这个版本里,我们可以对所有成员进行自定义角色的权限分配
企业版,自定义角色
本文总结
本文主要是介绍怎么用 EOLINKER 执行测试脚本和如何获取测试报告,以及如何进行多人的协作,结合上篇文章介绍的如何设计项目目录结构,如何编写接口测试脚本,统一起来就构成了一个完整的接口测试项目架构。简而言之,EOLINKER 在手,测试不愁。
使用 EOLINKER 进行接口测试的最佳路径 (下)的更多相关文章
- 使用 EOLINKER 进行接口测试的最佳路径 (上)
本文内容: 测试脚本管理:讲述如何在 EOLINKER 上设计测试项目目录结构. 编写测试脚本:讲述如何在 EOLINKER 上编写接口测试脚本. 测试脚本执行及报告:讲述如何在 EOLINKER 上 ...
- 使用EOLINKER做接口测试最佳路径(上)
本文内容: 测试脚本管理:讲述如何在 EOLINKER 上设计测试项目目录结构. 编写测试脚本:讲述如何在 EOLINKER 上编写接口测试脚本. 测试脚本执行及报告:讲述如何在 EOLINKER 上 ...
- Python接口测试实战4(下) - 框架完善:用例基类,用例标签,重新运行上次失败用例
如有任何学习问题,可以添加作者微信:lockingfree 课程目录 Python接口测试实战1(上)- 接口测试理论 Python接口测试实战1(下)- 接口测试工具的使用 Python接口测试实战 ...
- Python接口测试实战5(下) - RESTful、Web Service及Mock Server
如有任何学习问题,可以添加作者微信:lockingfree 课程目录 Python接口测试实战1(上)- 接口测试理论 Python接口测试实战1(下)- 接口测试工具的使用 Python接口测试实战 ...
- 寻找最佳路径(ArcPy实现)
一.背景 随着社会经济发展需求,公路的重要性日益提高.在一些交通欠发达的地区,公路建设迫在眉睫.如何根据实际地形情况设计出比较合理的公路规划,是一个值得研究的问题. 二.实验目的: (1)通过练习,熟 ...
- java通过文件路径读取该路径下的所有文件并将其放入list中
java通过文件路径读取该路径下的所有文件并将其放入list中 java中可以通过递归的方式获取指定路径下的所有文件并将其放入List集合中.假设指定路径为path,目标集合为fileList,遍 ...
- C#实现把指定文件夹下的所有文件复制到指定路径下以及修改指定文件的后缀名
1.实现把指定文件夹下的所有文件复制到指定路径下 public static void copyFiles(string path) { DirectoryInfo dir = new Directo ...
- java 压缩文件 传入文件数组,压缩文件,在指定路径下生成指定文件名的压缩文件
/** * 传入文件数组,压缩文件,在指定路径下生成指定文件名的压缩文件 * * @param files * 文件数组 * @param strZipName * 压缩文件路径及文件名 * @thr ...
- Hello.class所在路径下, 输入命令:java Hello.class,会出现什么结果,为什么?
所在路径下, 输入命令:java Hello.class: 因为DOS没有规定路径,所有么有在默认路径下找到Hello.class文件,导致提示 错误: 找不到或无法加载主类 Hello.class.
随机推荐
- 在C++遇到有些关键字或者函数被弃用的情况
随着每一次C++的不断更新,可能都会有些函数或者关键字会被弃用,或者换成了其他的名字,这在编写代码的时候经常会碰到,碰到这种情况,可以在代码的第一行写上忽略此错误的句子,一般为: #pragma w ...
- Javascript保证精度的小数乘法
众所周知,js的小数乘法很容易丢失精度,这是一件很恶心的事情.所以我写了这个方法,保证计算精度./** * js小数乘法 *@parameter arg1:被乘数(接受小数和整数) *@paramet ...
- ansible命令应用基础
ansible命令应用基础: Usage: ansible <host-pattern> [-f forks] [-m module_name][-a args] -f ...
- 跳动在网页中间的精灵----Javascript
今天开始js的内容整理,跳动在网页里的精灵就是它了. 一.简介 1.什么是Javascript JavaScript 是一种具有面向对象能力的.解释型的程序设计语言.更具体一点,它是基于对象和事件驱动 ...
- 深入学习MySQL事务:ACID特性的实现原理
事务是MySQL等关系型数据库区别于NoSQL的重要方面,是保证数据一致性的重要手段.本文将首先介绍MySQL事务相关的基础概念,然后介绍事务的ACID特性,并分析其实现原理. MySQL博大精深,文 ...
- jdk源码阅读笔记-LinkedList
一.LinkedList概述 LinkedList的底层数据结构为双向链表结构,与ArrayList相同的是LinkedList也可以存储相同或null的元素.相对于ArrayList来说,Linke ...
- javascript数组的常用算法解析
一.不改变原数组,返回新数组(字符串) 1.concat() 连接两个或者多个数组,两边的原始数组都不会变化,返回的是被连接数组的一个副本. 2.join() 把数组中所有的元素放入到一个字符串 ...
- asp.net core系列 57 IS4 使用混合流(OIDC+OAuth2.0)添加API访问
一.概述 在上篇中,探讨了交互式用户身份验证,使用的是OIDC协议. 在之前篇中对API访问使用的是OAuth2.0协议.这篇把这两个部分放在一起,OpenID Connect和OAuth 2.0组合 ...
- RabbitMQ 消息队列 入门 第二章(交换类型fanout)
1.安装完 RabbitMQ 之后,我们可以点击 http://localhost:15672/#/ 默认账号:guest 密码: guest 在这上面我们可以查看执行情况.管理连接.管理队列 ...
- 300+ Manual Testing and Selenium Interview Questions and Answers
Manual testing is a logical approach and automation testing complements it. So both are mandatory an ...