- 博客(51)
- 资源 (4)
- 收藏
- 关注
原创 adb 连接机顶盒命令
9、adb shell下执行:pm dump com.cm.webos.iptv |grep version。6、提示机顶盒连接异常,可以连接adb devices (查看连接几个设备)抓机顶盒日志的方法,使用此命令进行抓日志,个别无法抓日志的盒子可以使用此方法。8、重新连接: adb connect +ip 重新连接机顶盒ip。3、查询顺序:首先进入shell下进行操作。1、安卓9.0版本查询命令。2、安卓4.4版本查询命令。4、查询iptv的应用进程。
2024-05-28 10:58:24
674
原创 机顶盒如何连接adb命令
adb install -r +apk路径安装apk( C:\Users\admin\Desktop\IPTV.apk.1)路径可以直接在桌面拖到adb命令里。1.删除data/data下的com.cm.webos.iptv: rm -rf com.cm.webos.iptv。2.删除system/app下的IPTVapk:mv xx.apk xx.apk.bak。5、 卸载原有中间件:adb uninstall com.cm.webos.iptv。1、连接机顶盒adb命令。2、机顶盒安装apk命令。
2024-04-16 15:49:12
1263
1
原创 jmeter 报此错误 \report‘ as folder is not empty
jmeter 报此错误 \report’ as folder is not empty 解决方案。出现此错误的原因试因为同一个界面出现同样的文件,只要把文件删除,重新执行此命令即可。删除文件框住得report和result.jtl 即可。
2023-06-29 12:34:19
963
转载 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES/NO) 解决方案
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES/NO) 解决方案1.停止mysql
2022-12-18 20:00:17
3768
原创 Failed to start LSB: starts the nginx web server.解决方案
Failed to start LSB: starts the nginx web server.
2022-10-07 16:44:51
4988
原创 python 的输入和输出
python 的输入和输出1、字面量打印与格式化2、文件的读取3、json 格式转换字面量 以变量或者常量给出的原始数据,在程序中可以直接使用的字变量。类型:数值型、字符型、布尔型、集合有:列表、元组、字典、集合特殊自变量:None格式化输出%的 用法name = ‘xiaolan’str=‘this is %s, my age %d’%(name,20)print(str)字面值插值format ()方法用法:str .format()可以将字符串 ;例:print(“w
2021-12-11 19:25:50
1211
原创 python模块的使用
系统内置模块python安装后,自带一些模块,例如:sys、os、time 、json模块模板:import sysprint(‘调用的sys模块’)for i in sys.argv:print(‘i’)注意事项:使用关键词“import +模块的名称”导入某一个模块同一个模块不管执行多次import。只会被导入一次import 应该被放在代码的顶端第三方开源模块的使用通过pip 完成 例如:mysql 、numpy、安装命令:pip install mysql\numpyim
2021-12-11 18:56:11
586
原创 RESTful的特点分析
RESTful架构特点1、统一的接口:http(s)????/服务器地址:端口号【项目名称/版本-可选】资源- http://为我们http协议的访问头标准- 服务器地址:为我们项目服务器ip地址- 端口号:为我们服务器内项目访问的指定编号- 项目名称/版本】:可选- 资源:互联网-图片、音乐、视频、文本、数据2、http请求方法get:从服务器取出资源 一个或者多个post:在服务器新建一个资源 单个或者多个put:在服务器更新资源(客户端提供改变后的完整资源)delete:从服务器
2021-11-30 14:00:34
1177
原创 jmeter 性能测试的专业术语解释
jmeter 性能测试的专业术语解释Jmeter功能有:网络HTTP 协议和https协议、Soap/rest web 服务、ftp、Jdbs 的数据库、ldap通过jdbc的数据库.jml面向消息的中间件(mom)、邮件smtp pop3 imap、本机的命令或者shell脚本、Tcp协议,取样器是性能测试中向服务器发送请求,记录响应信息,记录响应时间的最小单元取样器通常进行三个部分的工作: 1、 向服务器发送请求、 2、 记录服务器的响应数据 3、 记录响应时间信息配置元件 用于提
2021-05-27 17:35:04
308
原创 bug管理
bug 类型介绍代码:功能管理数据问题流程问题界面:ui展示,人机交互友好性设计合理性等安全:服务器安全用户信息安全性能:并发量响应时间吞吐量配置:程序配置文件服务器配置数据库配置其他:非上述分类2、bug/app测试的异同点相同点:功能测试、流程测试不同点: web–b/s架构性能主要关注响应时间兼容性:不同的浏览器安全性:session 会话会过期,cookies加密等app:c/s结构性能:涉及响应时间、电量、内存、流量等兼容:不同的设备型号、系统安
2021-02-28 22:06:41
161
原创 jmeter 关联接口
获取token接口地址:请求头: 名称:Content-Type 值:application/json 或者text/html正则表达式提取器:$.token请求参数:关联接口{ “aac003”: “张三”, “aac004”: “1”, “aac011”: “21”, “aac030”: “13575726577”, “aac01u”: “88002255”, “crm003”: “1”, “crm004”: “1”, “crm00a”: “2018-11-11”, “crm00b”
2021-02-28 14:08:31
151
原创 Jmeter断言
1、响应断言Response code:200Response message:OK添加响应断言①、响应代码:200 --查看结果树②、响应信息:OK --查看结果树③、响应文本断言,在相应体点击text,响应数据点击响应的数据复制到断言里。“”进行断言...
2021-02-19 13:14:45
68
原创 frame操作
frame操作import timefrom selenium import webdriverdriver = webdriver.Chrome()driver.get(‘file:///D:/pycharm/2020pyhcharm/ceshi2/%E6%80%BB%E7%BB%93/%E7%BB%83%E4%B9%A0%E9%A1%B5%E9%9D%A2/frame.html’)// 先找到frame(id=f1)driver.switch_to.frame(‘f1’)//再找到ifra
2021-02-18 22:50:45
183
转载 postman解决常见的测试错误
postman解决常见的测试错误1、AssertionError:execterto deeply equal’’例如:pm.exect(1).to.eql(“1”);出现这种情况就是测试的数字和字符串值进行比较,仅当前类型和值相等时,测试才会返回true.2、json未定义错误ReferenceError:jsonData is not defined当你尝试引用未声明的json对象或超出测试代码范围的json对象时,通常会发生这种情况。pm.test(“Test 1”, () =>
2021-02-18 16:36:26
11243
2
原创 postman断言
postman断言测试响应断言1、status code:code is 200 -----用来断言接口请i去的状态码,用于http请求的状态码 pm.test("status code is 200",dunction(){ pm.ewsponse.to.have.ststus(200); }),*例如:可以修改:code is 200 ==可以改成:请求成功,或者其他可以理解的文字 可以修改200,修改状态码进行201,202* ①、status code:请求成功
2021-02-18 14:08:04
209
原创 jmeter中文乱码问题
jmeter中文乱码问题1、中文乱码问题:jmeter 安装目录/bin/jmeter.properties中sampleresult.default.encoding默认为iso-8859-1,将参数修改为sampleresult.default.encoding=utf-8 即可同时注意将注释符号#去掉,否则不会生效修改默认语言对于录制脚本中的中文乱码,需要对jmeter源码进行修改,即对jmeter的jar包进行反编译...
2021-02-14 19:44:07
195
原创 MySQL数据库快捷键
mysql数据库的快捷键ctrl+q 打开查询窗口ctrl+/ 注释sql语句ctrl+shift +/ 解除注释ctrl+r 运行查询窗口的sql语句ctrl+shift+r 只运行选中的sql语句F6 打开一个mysql命令行窗口ctrl+d (1):查看表结构详情,包括索引 触发器,存储过程,外键,唯一键;(2):复制一行ctrl+l
2021-02-14 11:08:31
973
原创 httprunner
HTTP runner接口测试python接口测试1、安装:cmd --》pip install httprunner2、创建项目与运行项目:①、cmd -->httprunner startproject +文件名==项目名称 —直接可以在pycharm生成一个相应的文件②、hrun+项目名称③、pytest+项目名称3、项目结构目录存放 ``` debugtalk.py 放置在项目根目录下(借鉴了pytest的conftest文件设计) .env放置在项目根目录下,可
2021-02-11 19:30:06
281
原创 python
python基础02一、注释: 注释:在程序中对某些代码进行标注说明,这样的文字称为注释。 注释的作用:注释不能够被程序执行,但能够大大增强我们对程序的可读性 单行注释:#开头 快捷键 ctrl+/ 多行注释:‘’‘ ’‘’ 二:输入_input函数 输入是通过外部设备(键盘、写字板、扫描枪、触摸屏等)将信息写入到计算机中 的过程。需要先从键盘中输入一个数据,然后用一个变量来...
2021-02-09 19:15:39
1768
1
原创 python
python基础011.245.编程是什么编程是编写程序的中文简称。 人和计算体系之间交流的过程就是编程。1.246.如何学习编程学习编程主要是如何将现实生活中的过程使用计算机语言描述出来.1.Python介绍python是一种面向对象的解释型计算机程序设计语言,1.2.Python的应用场景1.Web应用开发Python经常被用于Web开发。通过mod_wsgi模块,Apache可以运行用Python编写的Web程序。Python定义了WSGI标准应用接口来协调Http服务器与基于Pyt
2021-02-09 17:26:55
541
2
原创 安装VMware workstation和linux系统
1.安装VMware workstation安装过程安装后会在桌面和菜单栏看到这个VMware workstations Pro的图标2.在网络设备信息里,将在“控制面板\网络和 Internet\网络连接”中看到VMnet1和VMnet8这2个新的虚拟网卡。3.在windows的服务选项中可以看到VM安装的新服务。【注意】:有些优化软件,如360、金山管家这些软件可能将这几个系统服务优化成开机不启动,那么可能在后面的使用时会出现虚拟机不能正常工作或报错,请在这个情况下,务
2021-02-05 19:30:33
176
原创 git使用
gitgit 是分布式版本控制系统,开源,免费,主要管理linux系统版本控制软件。分布式管理git(oschina,github)集中和分布式的区别集中式版本控制系统最大的毛病就是必须联网才能工作分布式不需要联网都可以提交(先提交至 本机),有网络之后在提交至服务器。安装1、Git不需要单独的服务器来安装只需要在自己的电脑上安装Git就可以了。安装开发软件都使用管理员运行.2、TortoiseGit由于Git命令操作非常不方便,所以我们使用TortoiseGit软件来操作Git3、安
2021-02-05 19:16:12
241
转载 上传文件和导出的测试用例设计
上传文件和导出的测试用例设计一:上传图片对于上传的文件,假设系统要求上传的文件为jpg或gif格式图片,大小为<=5M的文件,我们在设计测试用例时,应该从以下几个方面进行考虑:1:文件类型正确,文件大小合适的校验例如:上传一种jpg或gif的格式图片,文件大小为4.9M,结果为上传成功2:文件类型正确,文件大小不合适的校验例如:上传一种jpg或gif的格式图片,文件大小为5.1M,提示为:“上传的附件中大小不能超过5M”3:文件类型正确,文件大小合适的校验例如:上传一种jpg或gif的
2021-02-02 13:40:33
2502
原创 细节小点
–封装–是面向程序的第一步:将属性和方法封装到一个抽象的类中外界使用类创建对象,然后让对象调用方法对象的方法的细节都被封装到类的内部–继承的语法:class 类名(父类名):pass子类继承父类,可以享受父类中已经封装好的方法,封装子类特有的属性和开发多继承:子类可以拥有多个父类,并且具有所有父类的属性和方法class 子类名(父类名1,父类名2)pass多态:不同的子类对象调用相同的父类方法,多态可以增加代码的灵活度以继承和重写父类方法为前提不影响字类内部的设计类:类名
2021-02-02 00:02:58
986
原创 monkey常用命令
常用monkey命令Adb shell monkey -p 包名 -v-v-v 日志级别 -s 随机种子数 -throttle 事件间隔 500 事件数量-hprof 在事件前后生成profilling报告-ignore-crashes 忽略应用发生崩溃或异常,monkey运行直到停止-ignore-timeouts 忽略应用发送超时错误-ignore-security-exception 忽略应用发生的许可错误-pct-touch 80 调整点击事件百分比-pct-motion 调整滑动事件
2021-02-01 16:14:05
171
原创 sql常用语句
常用sql语句创建库creat database database-name删除库drop database dbname创建表create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],…)删除表drop table tabname添加列Alter table tabname add column col type添加主键Alter table tabname add primary key(co
2021-02-01 16:11:07
186
1
原创 adb shell常用命令_02
常用adb shell命令Adb shell pm list package 列出安装在设备上的应用adb shell pm list package -s 列出系统应用adb shell pm list package -3 列出第三方应用adb shell pm list package -f 列出应用包名及对应的apk名及存放位置adb shell pm path 列出对应包名的 .apk 位置pm install , 安装应用 pm uninstall , 卸载应用 pm clear
2021-02-01 16:08:32
106
原创 adb常用命令_01
常用adb命令adb devices , 获取设备列表及设备状态adb get-state , 获取设备的状态adb kill-server , adb start-server , 结束 adb 服务, 启动 adb 服务adb logcat , 打印 Android 的系统日志,这个可以单独拿出来讲adb bugreport , 打印dumpsys、dumpstate、logcat的输出,也是用于分析错误adb install , 安装应用,覆盖安装是使用 -r 选项db uninstal
2021-02-01 16:05:55
317
原创 linux常用的命令
常用linux命令shutdown -h now 关闭系统(1) init 0 关闭系统(2)telinit 0 关闭系统(3)shutdown -h hours:minutes & 按预定时间关闭系统shutdown -r now 重启(1) reboot 重启(2)logout 注销 cd /home 进入 ‘/ home’ 目录’cd … 返回上一级目录 pwd 显示工作路径ls 查看目录中的文件 ls -a 显示隐藏文件mkdir dir
2021-02-01 16:03:23
548
原创 软件测试理论总结_02
软件测试理论知识总结.梳理知识点1、白盒测试的四个原则 保证一个模块中所有的路径至少被测试一次 所有逻辑值都要测试真和假两种情况 检查程序内部数据结构是否有效 在上下边界及可操作范围内运行所有的循环2、黑盒测试的优点 从产品功能角度测试可以最大程度满足用户的需求 相同的动作可以重复执行,最枯燥的部分可以由机器完成 依据测试用例针对性的找寻问题,定位更为准确,容易生成测试数据, 将测试直接和程序系统要完成的操作相关联3、黑盒测试缺点 代
2021-02-01 14:36:47
138
1
原创 jmeter环境搭建
jmeter环境搭建环境配置:jmeter5.1版本+jdk1.81、先运行自己是否已经搭建好jdk环境cmd----》输入:java -version2、安装jmeter3、设置环境变量此电脑–》右击–》属性—》高级系统设置—》环境变量–》系统变量①变量名:JMETER_HOME变量值:E:\apache-jmeter-5.1.1②再path中加入JMETER的bin下位置路径;%JMETER_HOME%\bin运行验证:双击jmeter.bat —>位置在jmete
2021-01-30 12:05:34
128
原创 1.8 jdk安装-环境搭建
1.8 jdk安装-环境搭建1、首先检查自己是否已安装java环境 1、 cmd-->输入:java --version 显示版本号则安装成功 2、如果显示 ”java不是内部环境或者外部环境“ ,说明没有安装jdk需要进行安装,或者配置环境变第二步查看本机是32还是64位控制面板--》系统和安全--》系统安装jdk将下载的jdk进行安装 --以32位为例1、双击开始安装,出现如下界面:----》路径可以修改自己需要的磁盘...
2021-01-30 11:52:47
251
原创 linux命令大全
linux命令大全系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupt
2021-01-29 21:08:43
173
原创 linux系统环境搭建tamcat+mysql+Apache+PHP
一、 安装jdkJDK: 全称是JAVA Development Kit , 即java开发工具箱, 是java运行和提供各种编译工具的运行库。使用FileZila将jdk上传到/usr/local下在/usr/local下创建java文件件(mkdir java)进入到java文件夹,解压jdk.tar.gz包输入命令vi /etc/profile --编辑环境变量文件长按回车键最下面输入代码: --配置Java环境变量,与Windows下Path环境变量一致exp...
2021-01-29 15:56:11
186
原创 navicat连接mysql数据出现2059和中文乱码
navicat连接mysql数据出现2059和中文乱码解决方法:种是将mysql用户登录的加密规则修改为mysql_native_password。1.打开cmd,输入mysql -u root -p进入输入密码后进入mysql数据库; mysql -u root -p #进入数据库2.修改加密规则及密码,刷新即可; 1、ALTER USER 'root'@'localhost' IDENTIFIED BY '你的mysql密码' PASSWORD EXPIRE NEVER; #修改加密规
2021-01-28 15:31:18
1259
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人