加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

自动化测试平台TestOne的接口测试如何实现全面可配置?如何定义报文格式呢?

(2023-06-28 15:11:31)
标签:

自动化测试平台

远程真机调试

分类: 软件测试
首先,简单介绍一下,自动化测试平台TestOne。
 
TestOne是泽众软件自主研发的一体化测试系统,基于B/S 体系结构,集自动化项目管理、测试需求管理、测试用例管理、缺陷问题管理、自动化测试执行管理、远程真机调试、移动脚本设计等功能于一体,覆盖了GUI界面功能自动化测试、接口自动化测试、移动自动化测试、移动APP性能测试等测试类型,完整覆盖自动化测试项目的全过程,可快速将自动化测试管理体系建立,提高测试效率与质量。
自动化测试平台TestOne的接口测试如何实现全面可配置?如何定义报文格式呢?
 
TestOne的接口测试如何实现全面可配置?
 
接口测试支持全配置、可扩展,是目前接口测试发展的一个趋势。
 
但是应用程序之间的接口往往是非常复杂的,分成不同的情况:
 
开放的协议
开放的协议,比如http、xml、json等协议,提供了标准的通讯模式和报文格式。对于开放的报文和格式,很多开源的接口测试工具都提供了很方便的支持。
 
用户自定义的协议
当用户使用自定义的流协议,想要配置就会变得很复杂,我们需要考虑:1)数据类型的问题;2)数据之间的间隔符问题;3)数据是否是可变长度还是固定长度的问题;4)数据的顺序问题等等。
数据的类型,大概分为:定长字符串、变长字符串、数字、decimal、二进制数等几种。此外,还需要处理报文的总长度等问题。
另外,通讯协议,也存在类似MQ uxedocics,以及用户使用tcp/ip自定义的通讯模式等等不同的方法。
 
加密和防篡改
通讯的数据往往具有防止篡改和对数据加密的需要。这就要求支持对某个数据端提供加密、解密的接口。
对很多客户而言,加密和解密处理,往往是非标准的算法,出于安全问题保密。也需要通过特殊处理来解决,于是就需要配置的系统,提供对指定字段加解密和调用外部的库来处理数据的功能。
 
TestOne是如何解决以上问题的呢?
 
TestOne采用了适配器模式,来实现各种不同种类的协议和格式处理。
 
Testone本身提供了针对标准协议的适配器
 
TestOne支持用户自定义和扩展适配器
标准适配器接口类定义
自动化测试平台TestOne的接口测试如何实现全面可配置?如何定义报文格式呢?
用户需要根据具体的要求,来实现这个接口类
 
类注册到系统,就可以选择适配器来使用
 
如何定义报文格式呢?
 
1.创建系统的时候,选择合适的适配器
自动化测试平台TestOne的接口测试如何实现全面可配置?如何定义报文格式呢?
2.配置报文头
自动化测试平台TestOne的接口测试如何实现全面可配置?如何定义报文格式呢?
3.配置报文体
自动化测试平台TestOne的接口测试如何实现全面可配置?如何定义报文格式呢?
4.配置报文字段,字符串
5.配置报文字段,数字
6.配置报文字段,可变字符串
7.配置报文字段,长可变字符串
8.配置报文字段,二进制数
9.配置报文字段,decmail
10.配置加密字段
11.配置响应头
自动化测试平台TestOne的接口测试如何实现全面可配置?如何定义报文格式呢?
12.配置响应体
自动化测试平台TestOne的接口测试如何实现全面可配置?如何定义报文格式呢?
配置一个报文之后,我们来测试一下:
自动化测试平台TestOne的接口测试如何实现全面可配置?如何定义报文格式呢?
自动化测试平台TestOne的接口测试如何实现全面可配置?如何定义报文格式呢?
创建测试用例
自动化测试平台TestOne的接口测试如何实现全面可配置?如何定义报文格式呢?
批量测试用例管理与执行
自动化测试平台TestOne的接口测试如何实现全面可配置?如何定义报文格式呢?
创建测试任务,选择关联用例
自动化测试平台TestOne的接口测试如何实现全面可配置?如何定义报文格式呢?
选择执行器
自动化测试平台TestOne的接口测试如何实现全面可配置?如何定义报文格式呢?
点击开始执行
查看测试执行日志,点击日志显示所有用例执行结果
自动化测试平台TestOne的接口测试如何实现全面可配置?如何定义报文格式呢?
双击用例显示具体组件信息
自动化测试平台TestOne的接口测试如何实现全面可配置?如何定义报文格式呢?
点击明细显示统计数据

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有