• Skip to primary navigation
  • Skip to content
  • Skip to primary sidebar

陈文管的博客

分享有价值的内容

  • Android
  • Affiliate
  • SEO
  • 前后端
  • 网站建设
  • 自动化
  • 开发资源
  • 关于

Gnirehtet终端设备共享PC网络实践

2022年3月17日 | 最近更新于 下午8:03

目前的生产测试环境中,群控测试系统的基础架构是一个服务端对应N个PC Slave节点,每个PC Slave节点上连接着多台设备,这些设备有手机和车机,设备的网络连接方式是通过设备的WI-FI功能连接一个WI-FI信号实现,这种网络连接方式存在以下问题。

  • 当设备的WI-FI模块出问题或着路由的WI-FI信号中断的时候容易影响测试。
  • QA所处的区域并没有可连接的WI-FI信号或WI-FI信号很弱,不足以支持正常场景下的操作。
  • 特别是当生产环境的网络不好的时候,一旦出现较大的波动,就容易出现大面积测试过程中网络中断的问题。

基于以上对网络稳定性的需求,需要使用更稳妥可靠的网络连接方案,无线网络不可靠,那么我们就[……]

【阅读全文 ▽ 】

Python实现Android性能数据获取及压测场景模拟

2021年5月22日 | 最近更新于 下午7:42

在做自动化脚本测试中,需要去获取Android设备CPU和内存数据,并对不同CPU占用场景进行模拟,用来测试系统不同CPU状态下对应用运行状态的影响。本文内容包括Python与adb shell命令的交互,Android性能数据的获取,及压测场景模拟工具的调用。

一、Python与adb shell的交互

1. Python常规adb shell命令交互调用

使用subprocess,执行adb shell命令,获取输出结果和异常信息,一次性执行,一版用来获取一些系统信息。

# coding=utf-8
import subprocess
def adbShell(cmds):
    """
    :param[......]

【阅读全文 ▽ 】

Android模拟定位实现详解

2021年5月5日 | 最近更新于 下午8:50

在导航测试场景中经常需要定位模拟和路线回放,记录下通过LocationManager.setTestProviderLocation()方法实现模拟地位,如果要测试的应用不支持TestProviderLocation模拟位置输入,可以考虑从HAL层入手,hook系统默认的GPS实现。

一、Android模拟权限开启配置

在Android6.0以下的版本中,需要在设置中勾选模拟定位的开关,在6.0以上就改成了选择模拟定位的应用,对应的开启配置方式也不一样,相同的是在AndroidManifest.xml都需要配置以下两个权限:

<uses-permission android:name="android.permissio[......]

【阅读全文 ▽ 】

Python性能分析优化及耗时异常自动化监控

2021年5月1日 | 最近更新于 下午6:47

本文内容包括Python性能可视化分析,逻辑优化,及根据不同的模型动态计算安全阈值,实现各个函数耗时及程序总耗时的自动化监控预警。

在做Python性能分析优化的时候,可以借助cProfile生成性能数据文件,通过pstats获取详细耗时分布数据,结合gprof2dot脚本生成函数调用栈结构图做可视化分析,提高性能分析的效率。接着从具体的耗时分布,先从占用大头的函数分析具体逻辑实现,逐步优化,同时保存pstats函数耗时平均值数据作为后续异常自动化监控的样本数据。

实现耗时自动化监控必须是可以根据算法动态调整安全阈值,而不是人工定死安全阈值范围,这样才可以实现异常监控的自循环和迭代校准。

一、性能数据采集及报表生成

[……]

【阅读全文 ▽ 】

Google Adsense申请及配置详解

2021年3月27日 | 最近更新于 下午5:41

当你的网站每个月有一定的流量,想要通过广告来变现获取一些收入,可以考虑注册接入Google Adsense,本文记录下Google Adsense申请及如何配置接入网站,包括Google Adsense W-8BEN税单填写说明,以及获得广告收入之后怎么提取。

一、Google Adsense申请

https://www.google.com/adsense/

上面是Adsense官网地址,用谷歌账号登录之后,填写你要申请的网站地址,一般网站的点击率有5%左右会比较好申请,这个博客网站目前的点击率是7%,申请提交之后几天就通过了。但另外一个海外网站的点击率只有1.1%,申请了过了几周才通过,另外最好用来申请Adsense的网站[……]

【阅读全文 ▽ 】

  • « Previous Page
  • Page 1
  • Page 2
  • Page 3
  • Page 4
  • …
  • Page 13
  • Next Page »
博客公众号
博客公众号

GitHub

https://github.com/wenguan0927

近期文章

  • Android平台动画类型详解
  • Kotlin null 详解
  • Android 残影数字动画实现详解
  • Android 卡片旋转切换动效实现详解
  • Android 心率动画自定义控件实现

友情链接

崔庆才的个人博客

Trinea  (codeKK)

Piasy

Paincker

wanandroid

陈祖杰的BLOG

闽ICP备18001825号-1 · Copyright © 2023 · Powered by chenwenguan.com