易大师接口自动化测试平台如何创建不同协议的接口并进行测试

1、创建一个测试环境

支持http/https/socket/websocket/dubbo接口协议。
2、创建接口信息
点击接口自动化->接口管理->添加接口打开接口添加界面:

说明:接口信息定义了一个接口的基本信息,包括接口名称、别名、协议、所属环境、请求路径、入参定义等。
注意不同协议的接口配置请求路径略有不同:
- socket:一般没有请求路径这个概念,可以不用填;
- http/https/websocket: 表示资源请求路径,按照实际情况填写;
- dubbo: 请求路径填写该dubbo接口的方法完整类名,如com.alibaba.dubbo.demo.DemoService.sayHello
3、添加接口的入参规则
-
点击参数管理:

-
通过手动添加或者报文导入:

-
该处定义的参数只表示该接口的参数规则

4、增加报文和场景
报文: 定义该接口的具体的使用入参数量、入参报文格式、协议参数、报文处理器(加解密,格式化等)等,同样可定义请求路径、测试环境等参数覆盖上层接口的配置,一个接口可对应多个报文; 场景: 定义在不同类型的测试数据下派生出的测试分支,可能包含正常、异常流程。场景包含测试数据和验证规则,同样可以定义一些属性来覆盖上层报文的配置,一个报文可以对应多个场景;
在接口列表点击报文一栏打开该接口对应的报文列表:

点击新增报文打开新增窗口:

新增报文的时候默认会在该报文下面新增一条默认的测试场景和测试数据,方便调试。
5、场景测试
点击报文列表的场景管理一列来打开该报文的测试场景页面:

在场景列表页面可以看到一条默认添加的测试场景,点击操作栏小飞机调试打开场景调试页面:

点击执行即可开始调试:

分享这篇文章
相关阅读
测试Jmeter设置断言失败后直接结束本次迭代
想要类似Loadrunner中,如果本次迭代出现抛错或者断言失败就直接结束总事务,不用执行后面的请求,但是找半天找不到,百度了下,发现可以设置线程组的"在取样器错误后要执行的动作"
测试小型系统性能测试之前需要了解的几点信息
1. 本次测试是在公网环境还是内网环境?如果在内网环境,是否需要申请VPN,以及内网是否有足够配置和数量的压力机?如果是公网环境,是否提供可以连接公网的压力机,否则则由我们执行租赁公网的压力机。 2. 本次测试业务是哪些?是测试接口还是测试端到端业务?可以选择TOP业务或者接口,不少于5个,不多于10个。 3. 确定好测试业务,压测指标的如何指定?(针对每个业务每个接口的指标,包括并发、响应时间或
测试loadrunner中文乱码解决
解决Loadrunner脚本中中文乱码的问题
评论(0)
还没有评论,来说点什么吧~