【技术实现步骤摘要】
一种供于测试的通信系统及数据篡改方法
[0001]本专利技术涉及通信测试
,尤其涉及一种供于测试的通信系统及数据篡改方法。
技术介绍
[0002]测试是软件开发过程中必不可少的环节,用以判断软件各项功能是否达到预期效果。通常,在通信领域中测试软件功能是否达到预期目标需要多设备配合实现。被测试设备在进行测试时,需要对与该被测试设备存在通信连接的设备发送的通信数据进行调整,通过观测接收到测试数据的被测试设备的反应,来验证该被测设备是否具备某种功能。而在某些测试环境中需要对数据篡改才能满足测试需求,通常篡改方式是通过人工直接伪造和修改数据,或者利用代理抓包工具手动修改数据,在系统或架构复杂的情况下,这种方式进行数据篡改的难度高且效率低下。
[0003]例如,在C/S架构中,服务端和客户端交互的数据不对外开放,需要建立一个中间桥梁获取到交互数据,对于交互数据的测试需要将数据进行一定的篡改来测试接口流程是否正确。但是,现有的测试框架中,采用服务端与客户端直接进行通信,通信中的数据不直接开放,无法对其进行篡改,那么就无法实 ...
【技术保护点】
【技术特征摘要】
1.一种供于测试的通信系统,其特征在于:该通信系统包括新增的第一客户端和第一服务端,还包括第二客户端、第二服务端和上位机,构成两套通信子系统,两套通信子系统之间无需通信,独立完成交互数据发送与接收,第一客户端和第二服务端双向通信,第二客户端和第一服务端双向通信,上位机用于对所有设备同时进行日志监控、日志分析以及保存日志文件。2.如权利要求1所述的一种供于测试的通信系统,其特征在于:第一客户端与第二服务端构成一套通信子系统,第二客户端和第一服务端构成另一套通信子系统。3.一种供于测试的通信数据篡改方法,基于供于测试的通信系统实现,其特征在于:该供于测试的通信数据篡改方法包括以下步骤:S1:第一客户端发送数据data1至第二服务端,并接收第二服务端发送的数据data2;第一服务端接收第二客户端发送的数据data1,并发送数据data2至第二客户端,data1和data2均为变量;S2:用户直接在其客户端对数据data1和data2进行数据篡改;S3:完成数据篡改后,利用所述通信系统对其进行...
【专利技术属性】
技术研发人员:陈青,苏昆,胡瑞璟,董逢华,
申请(专利权)人:武汉天喻信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。