成人一对一视频交友

从零开始玩精品服务初探

elbert
elbert

一、PerfDogService简介PerfDogService也是PerfDog的SDK。有了这个东西,我们就可以结合自己的实际需求,DIY一些符合自己需求的产品。

让我们先来看看PerfDogService能做什么

1.性能数据的web显示,可以结合自己的中间站或技术中心进行可视化数据显示。2.根据自己的需要定制一些工具。3.搭建本地性能监控系统(两端都可以使用IOS、Android)。4.结合自己的自动化脚本进行自动性能测试或开发云测试平台

2.申请PerfDogService的使用权,需要在官网申请。1.申请令牌:令牌申请地址

所谓令牌就是一个资格,具体申请步骤可以移动:PerfDogService令牌申请手册申请通过后,可以返回官方下载SDK

三.性能数据服务的工作流程

1.调用可执行程序来启动PerfDogService。2.登录令牌。3.启动监控设备。4.初始化设备。5.获取设备的应用程序列表。6.开始测试。7.测试期间设置标签或添加节点。9.停止测试。10.停止性能服务

四.文件的组成

文档描述:

PerfDogService.exe:服务启动文件,一般不手动启动,自动脚本会自动启动这个程序。perfdog的接口。proto:grp和protobuf结构的定义文件demo/python 3360 ppyth 3依赖于库grpcio和protobuf demo/java: java demo,以及库grpc-netty-shaded。Grpc-protobuf,grpc-stub perfdogservice . jar :服务依赖的jar包

5.运行演示1。首先,打开演示文件并安装所需的第三方模块。我在这里用pycharm打开,所以选择在Demo的虚拟环境中安装。您也可以直接通过本地控制台pip install xxxx安装相应的模块,而无需使用虚拟环境。一般来说,你可以选择国内下载速度较快的来源——比如我https://pypi.tuna.tsinghua.edu.cn/simple:

依赖模块有:

grpcio protobuf

2.安装依赖项后修改演示信息

令牌可以在这里查看令牌信息。3.运行演示。如果您报告此错误,

然后在驱动器号前加一个R,不翻译

1)这是运行后的输出

2)输入要测试的应用的序列号,然后按回车键。比如我选择:125;进入车内后会开始连续生成数据,demo只会得到20s的性能数据

3) 20s数据采集后会自动上传到云托管,并在本地生成数据副本(本地保存的文件数据会被覆盖)

4)需要注意的是云托管是有限的

DEMO默认收集的数据包括:

1.fps,frametime2。CPU使用率,CPU使用率(归一化),CPU温度3。内存使用4。GPU 5。默认情况下,网络使用率12345实际上是PerfDog收集的数据指标

6)如果要添加收集的数据指标,如CPU核心使用率,可以在开始收集数据时添加一个选项,如:

这样可以收集CPU Core Usage的使用情况,也可以将数据写入Json和Xls。

性能测试技术交流组:720150565

详情见:https://perfdog.qq.com/? ADTAG=media . dev _网站

elbert
品牌