1.3.0提测内容

更新记录

版本 日期 修改人 修改内容
1.0.0 2021年4月22日 蔺浪(510525) 新建文档

仓库

  1. 仓库地址:http://gerrit.sdp.nd/component-dll/vlab-resourcecenter
  2. 分支:测试分支develop,对比测试分支master

测试目的

验证以下接口运行耗时更少

  • 耗时统计
    //开始计时
    ElapseAnalyzer.StartAnalyze("计时标记");
    //
    //目标测试代码写在这里
    //
    //停止计时
    ElapseAnalyzer.StopAnalyz("计时标记");
    //输出报告
    ElapseAnalyzer.OutputReports();
    
  • Initialize,初始化接口
    //初始化资源中心
    ElapseAnalyzer.StartAnalyze("InitResourceCenter");
    InitResourceCenter();
    ElapseAnalyzer.StopAnalyz("InitResourceCenter");
    ElapseAnalyzer.OutputReports();
    
  • RequestXxx,即所有的请求接口
    //请求器材
    RequestAllEquipments
    RequestAllEquipmentsByPage
    RequestEquipmentsByCodes
    RequestClassifyEquipments
    //请求组件
    RequestAllComponents
    RequestAllComponentsByPage
    RequestComponentsByCodes
    //请求资源
    RequestAllResources
    RequestAllResourcesByPage
    RequestResourcesByCodes
    RequestResourceByCodeForVersion
    RequestResourcesByCodesForVersion
    //请求药品
    RequestAllDrugs
    RequestAllDrugsByPage
    RequestDrugsByCodes
    //请求化学配置
    RequestAllConfigs
    RequestAllConfigsByPage
    RequestConfigByCode
    //请求组件/器材/药品
    RequestVagueResByCodes
    //请求多语言包
    RequestLanguagePkg
    RequestLanguagePkgs
    

走查以下接口功能正常

  • DownloadXxx,所有下载接口
    //下载组件
    DownloadComponentsByCodes
    DownloadComponentsByClassify
    //下载器材
    DownloadEquipmentsByCodes
    DownloadEquipmentsByCodesToDir
    DownloadEquipmentsByClassifies
    //下载药品
    DownloadDrugsByCodes
    //下载化学配置
    DownloadAllConfigs
    DownloadConfigsByCodes
    //下载实验资源
    DownloadResourcesByCodes
    DownloadResourceByCodeForVersion
    DownloadResourcesByCodesForVersion
    //下载实验颗粒依赖资源
    DownloadDepResForCourse
    //下载多语言包
    DownloadLanguagePkg
    DownloadLanguagePkgs
    
  • GetXxx,所有获取本地资源信息接口
    //获取器材信息
    GetAllEquipments
    GetClassifiedEquipments
    GetEquipmentsByCodes
    //获取组件信息
    GetAllComponents
    GetClassifiedComponent
    GetComponentsByCodes
    GetComponentByCode
    //获取实验资源信息
    GetAllResources
    GetResourcesByCodes
    GetResourceByCode
    //获取药品信息
    GetAllDrugs
    GetClassifiedDrugs
    GetDrugsByCodes
    GetDrugByCode
    //获取化学配置信息
    GetAllConfigs
    GetConfigsByCodes
    GetConfigByCode
    //获取多语言包信息
    GetLanguagePkg