Skip to content

大文件传输协议实现(测试用例) #19

@baichangda

Description

@baichangda

任务描述

需要模拟客户端,完成资源的下载,实现MockClient.java,步骤如下

  • 建立grpc客户端连接grpc服务器,参考代码ResourceRunner.java中的mockClient
  • 获取资源信息
    通过grpc调用ResourceServiceGrpc.ResourceServiceBlockingStub.pullInfo,获取资源信息
  • 根据资源信息拆分请求
    通过Resource.ResourceInfoPullResponse.fragment属性进行请求拆分,组装多个ResourceServiceGrpc.ResourceServiceBlockingStub.pullData
  • 获取资源内容进行合并
    合并Resource.ResourceDataPullResponse.data,组装成完整的资源

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions