什么是挡板测试(Mock测试)?
主要应对与某些不容易构造或者不容易获取的对象以及暂时没有开发完成的对象,设计一个虚拟的对象,配置测试需求的业务数据,完成测试业务。
TestOne是泽众软件自主研发的一体化测试系统,基于B/S 体系结构,集自动化项目管理、测试需求管理、测试用例管理、缺陷问题管理、自动化测试执行管理、远程真机调试、移动脚本设计等功能于一体,覆盖了GUI界面功能自动化测试、接口自动化测试、移动自动化测试、移动APP性能测试、挡板测试(Mock测试)等测试类型,完整覆盖自动化测试项目的全过程,可快速将自动化测试管理体系建立,提高测试效率与质量。
TestOne挡板测试主要功能
1、系统支持多种通信协议,如MQ、http/https、TCP/IP、Tuxedo、CICS
2、可在Linux、Windows、Unix正常运行
3、支持常见的json、xml、soap、定长字符串等常见的报文格式
4、系统采用beanshell嵌入脚本,可以自定义报文数据格式
5、支持多个不同模拟系统的服务器并发启动,交易、报文都采用可配置界面化管理,灵活性高,支持简单的业务逻辑配置,如请求返回数值交换
6、能够记录每个系统的报文数据交换日志在界面按系统查看
Mock挡板-系统管理
1、挡板服务的创建、启动、停止、删除
2、挡板服务规则设计,协议类型、系统类型、编码、端口、长度配置、交易代码等配置
Mock挡板-交易管理
1、挡板服务的业务规则设计,主要设计具体的接口报文格式
2、定义交易代码,以及接受规则、发送规则
3、客户端支持在线发送接口调试
Mock挡板-报文日志
1、挡板会记录每一个系统发送/接收请求的过程数据,在报文日志界面可以看到,选择相应的系统,随后即可在页面中显示该系统所做交易产生的日志
2、日志明细,选中一条日志,双击即可查看该条日志的详细发送数据和接收数据。系统类型为MQ的主动发送交易,发送和返回日志不在同条中