- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 solopi(5) Monkey稳定性测试
1、Monkey命令 (1)事件数 count 通过实践数量来测试稳定性 ① adb shell monkey 次数 即:abd shell monkey 50 (2)事件间隔 ——throttle 在事件之间插入固定延迟。通过这个选项可以控制Monkey发送事件的频率。事件单位是ms(毫秒) 1000ms = 1s ① 例:发送10个事件,持续执行时间1分钟 ...
2021-11-19 10:00:00
792
原创 solopi(4)solopi性能测试 环境加压
环境加压环境加压,可以模拟CPU和内存在占比高的情况下,待测APP的运行情况。可以模拟手机在多个应用或地段机型的情况下,APP的使用情况,可将CPU占用率设置为50%、80%的情况下,测试APP运行的卡顿、接口响应的时间,是否会有其他异常出现。...
2021-11-18 09:45:00
1001
原创 solopi入门(3)对APP进行性能测试
手机连接成功后,我们就可以用solopi对APP的进行性能测试,观察APP的CPU、内存、响应耗时、帧率、电池、网络等。点击顶部的“全局”搜索我们的目标APP 在可用的性能数据列表中,试着选择一些需要测是选项(CPU、内存、电池、网络等)对应的会出现一个弹框,可事实检测用例的各项性能指标 在进入应用之前,solopi会显示全局指标,进入应用后,solopi会显示应用最上层进程的相关性能指标 点击弹框中的目标应用,即可快速进入目标APP中,即可监控到我们的APP的进程未读,可以查看一些CPU、内存的
2021-11-18 09:30:00
3852
原创 solopi入门(2)连接手机/模拟器(模拟器最好使用夜神)
上一篇咱们讲了如何搭建adb环境,那么这一篇咱们来看看solopi如何连接手机或模拟器吧一、adb连接手机1、连接手机之前要下载solopi.apk,地址:https://github.com/alipay/SoloPi/releases2、连接手机,首先得打开手机中的开发者模式 (1)开发者模式:设置—关于手机—双击版本号—输入手机锁屏密码 (2)打开“USB调试”和“仅充电”模式下允许ADB调试:该操作在设置—系统更新—开发人员选项中3、连接手机...
2021-11-17 09:30:00
2909
原创 Solopi的使用(入门)
首先,先为大家简单的介绍一下solopi吧SoloPi是一个无线化、非侵入式的Android自动化工具,公测版拥有录制回放、性能测试、一机多控三项主要功能,能为测试开发人员节省宝贵时间。简单来说就是一款APP性能测试工具。...
2021-11-16 11:48:03
17364
6
原创 python字符串魔法大全(3)
21.strip() lstrip() rstrip() 去除空白、”\t”、”\n”test=”hello ”test="hello"z=test.rstrip() 去除右边空格 z=test.rstrip("o")输出hellz1=test.lstrip() 去除左边空格 z1=test.lstrip("h")输出elloz2=test.strip() 去除左右两边空格 去...
2021-08-10 11:32:09
88
原创 python字符串魔法大全(2)
11.isalpha() 是否是字母、汉字test=”hahsdw”test=”hah21sdw”z=test.isalpha() z=test.isalpha()print(z) print(z)输出true 输出false12.isdecimal() isdigit() Isnumeric() 都是判断当前输入的是否是数字13.Isprintable() 是否存在不可显示的字符test=”oisdhuh...
2021-08-07 09:12:51
95
原创 python字符串魔法大全(1)
1.bit_length()数字的二进制位数(.bit_length() 1的二进制 0001 2的二进制 0010 3的二进制0011 4的二进制0100)tall=1 值为1 2 3 4t=tall.bit_length()print(t) 输出1 2 2 32.capitalize() 首字母大写test = “hello”z=test.capitalize() print(z) 3.casefold()和lower(...
2021-08-06 15:12:27
154
原创 continue 与 break的区别
continue:满足条件遇到continue,不往下执行,直接回到起点接着执行。(跳到下次循环中)即:终止当前循环,开始下一次循环。 break:满足条件遇到break,直接终止循环,开始执行循环之后的代码。(循环全部终止)即:终止所有循环 ...
2021-08-05 15:26:49
61
原创 python运算符
运算符 算数运算符:+(加法) -(减法) *(乘法) /(除法) %(取余) //(取商) 比较运算符:==等于 !=不等于 <>不等于 >大于 <小于 >=大于等于 <=小于等于 逻辑运算:and与 or或 not非 成员运算:in在 not in不在 赋值运算符:=(简单赋值) +=(加法赋值) -=(减法赋值) *=(乘法赋值) /=(除法赋值) %=(取模赋值) **=(幂赋...
2021-08-04 09:21:00
52
原创 数据类型转换
数据类型转换(查看数据类型 例: a=”123”print(type(a)) ) 字符串转换为数字 a=”123”a是字符串 b=int(a) 转换为数字 2.二进制转为十六进制(八进制 base=8 十进制 base=10)num = “0011”v = int(num,ba...
2021-08-03 10:39:55
56
原创 python中if条件和基本数据类型
条件语句 If 条件: print(‘ok’)else:print(‘error’)如果条件成立输出OK,否则输出error;例:如果 1=1,输出成功,否则输出失败if(1=1):print(“成功”)else:print(“失败”)Inp=input(“请输入职务:”)if inp ==”老板”:pri...
2021-08-02 10:41:33
453
4
原创 python基础
1.两种执行方式:Python解释器 py文件路径Python 进入解释器:实时输入并获取到执行结果2.解释器路径 #!/user/bin/env python 3.编码(python3无需关注,python2 每个文件中只要出现中文,头部必须加) #/usr/bin/u/ubv/a python # -*- coding:utf8 -*- 字符串的转换 inp=”10”(inp是字符串) 将字符串inp转为数字 ne...
2021-07-31 17:20:18
131
原创 OSI七层模型
网络协议七层:应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 物理层: 物理层并不是物理媒体本身,他只是开放系统中利用物理媒体实现物理连接的功能描述和执行连接的规程。物理层提供用于建立、保持和断开物理连接的机械的、电气的、功能的过程的条件。 物理层主要功能: 为数据端设备提供传送数据的通路,数据通路可以是一个物理媒体,也可以是多个物理媒体连接而成。一次完整的数据传输,包括激活物理连接、传送数据和终止物理连接。所谓激活,就是不管有多少物理媒体参与,都要在通信的两个数据终端设
2021-07-30 15:11:39
60
原创 原码、反码、补码
1、原码:原码是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值,比如:如果是8位二进制[+1]原=0000 0001[-1]原=1000 0001第一位是符号位,其余7位是数值位,所以8位二进制数的取值范围就是[1111 1111, 0111 1111]即[127,-127]反码: 反码的表示方法是: 正数的反码是其本身 例:[+1]=[0000 0001]原=[0000 0001]反 负数的反码是在其原理的基础上,符号位不变,其余各个位取反。[-1]=[1000 ..
2021-07-28 16:42:56
346
原创 进制间转换
数字中某位的权重:2的(该位所在的位数(从右至左)-1)次方例:100的权重为:2^(1-1)=11的权重为:2^(2-1)=2二进制、八进制、十六进制转十进制:二进制数、八进制数、十六进制数的各位数字分别以各自的基数的(N-1)次方,其和加起来便是相应的十进制数。比如:10101转为十进制10101=1*2^(5-1)+0*2^(4-1)+1*2^(3-1)+0*2^(2-1)+1*2(1-1)=16+0+4+0+1=21十进制转二进制、八进制、十六进制:整数部分用除基取余的算
2021-07-28 11:06:10
304
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人