自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (3)
  • 收藏
  • 关注

原创 引入别人的安卓项目报错

在项目,不是模块,的build.gradle文件中引入这段话,注意dependencies中引入的插件版本和你的Android studio版本要一致,然后按照studio给出的提示操作。classpath 'com.android.tools.build:gradle:4.1.0' // 使用最新版本的插件。这个方法可以解决99%的引入问题。

2024-06-10 13:05:18 167

原创 npm install -g cnpm --registry=https://registry.npm.taobao.org 报错

这个错误是因为权限不足导致的。这个错误是因为证书过期导致的。

2024-03-30 12:23:08 1868

原创 同步、异步、阻塞、非阻塞理解

简单来说,同步就是一直等着或时不时询问直到有结果,异步不用等被动通知;阻塞啥都不能干,非阻塞可以干其他的。

2024-03-24 19:31:53 176

原创 HTMLTestRunner 已经执行了却生成html文件为空

新建一个文件夹,把Runner文件放进去,在测试的方法里重新引入,执行完美解决。

2024-03-24 16:21:08 270

原创 wireshark数据包内容查找功能详解

选择Unicode字符集的编码方式,其中【窄】指的UTF-8编码方式,也就是一个字符编码占1-4个字节(所以兼容ASCII编码),【宽】指的UTF-16编码方式,一个字符占2或4个字节。一般来说,对于文本类型传输来说,UTF-8使用的更为普遍。【分组详情】区域查找指的是在下方左侧的数据包具体内容区域查找;【分组字节流】区域查找则是最下方右侧的字节流区域查找。如下图,【分组列表】区域查找指的是在最上方的。选择查找内容的编码类型(UTF-8、UTF-16编码)选择查找目标区域(也就是在哪里去匹配。

2024-03-22 13:39:13 550

原创 解决Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“

安装Python后,经常在window环境下安装包如scapy等包时,提示Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/报错原因是pip所安装的包需要使用C++编译后才能够正常安装,但是当前安装环境中缺少完整的C++编译环境,因此安装失败。

2024-03-11 13:55:32 5692

原创 python安装weditor报错

在执行安装命令之前,在终端或命令提示符中尝试将编码设置为 UTF-8。包时出现了一些问题。错误信息显示了一个 Unicode 解码错误,可能是由于编码问题导致的。根据您提供的错误信息,看起来在安装。

2024-03-11 13:44:16 1071

原创 对讲SIP协议流程分析

sip临时群组和群组切换分析

2024-01-31 15:23:11 235

原创 使用monkey命令辅助APP测试

2>/sdcard/monkeyerror.txt:这个部分是将标准错误输出重定向到/sdcard/monkeyerror.txt文件中。后面几个代表忽略崩溃、超时、错误、安全测试,-s 代表执行的ID,-v代表日志级别, --throttle 延迟300ms,执行一千次。1>/sdcard/monkeyinfo.txt:这个部分是将标准输出重定向到/sdcard/monkeyinfo.txt文件中。任何由Monkey测试产生的错误信息都会被写入到这个文件中。--p + 包名,测试的APP包名。

2024-01-05 14:20:51 380

原创 使用Appium2.0自动化规模测试APP

el = self.driver.find_element(by=AppiumBy.XPATH, value='//*[@text="蓝牙"]')appium 1.x官方已经不再支持,现在升级到了2.0,现在讲一下如何基本使用。安装后,可以用appium driver list 命令查看是否安装成功。如果想要用Python调用,需要安装python客户端。打开手机的adb开发者模式,允许usb调试修改权限。安装Python环境,用pycharm写程序。上面如何安装环境,可自行百度。安装appium和驱动。

2024-01-04 23:10:54 490

原创 基于TC和netem实现网络异常情况的模拟

基于TC和netem实现网络异常情况的模拟

2023-12-25 09:38:08 964 1

原创 pycharm中配置全局pip镜像源

pycharm中配置全局pip镜像源

2023-12-24 18:40:20 1075 1

原创 解决PyCharm 控制台乱码

在代码中指定编码: 如果你的代码包含特定的编码需求,你可以在需要的地方使用。替换为你需要的编码类型。

2023-12-22 17:21:18 1302

原创 安装uiautomator2出错

安装'uiatuomator2'包时遇到了错误。错误消息表明在安装'appium-uiautomator2-driver'包时出现问题,具体提到了安装Chromedriver时的问题。:您可以通过设置'APPIUM_SKIP_CHROMEDRIVER_INSTALL'环境变量来跳过Chromedriver的安装。:有时网络问题或临时问题可能导致安装失败。:清理npm缓存有时可以解决安装问题。注意:如果您使用的是Linux或Mac系统,请使用。:确保您有稳定的互联网连接,并尝试再次安装该包。

2023-12-19 16:56:43 1431

原创 错误消息 “No module named ‘pkg_resources‘

错误消息 "No module named 'pkg_resources'解决

2023-12-15 15:02:19 6375 1

原创 wireshark如何抓取https的包

wireshark抓取https包

2023-10-29 17:02:30 3581 2

转载 wireshark分析四次挥手

服务端收到FIN包后, 此时有可能服务端还在与其他客户端进行交互,但会先发送ACK包。确认字符ack=X+1,此时会发送一个新的序列号seq=Z给服务端。TCP服务端通知高层的应用进程,客户端向服务端的方向就释放了,此时处于半连接状态。接着再发送一个ACK包给服务端,此时服务端进入CLOSED状态,完成四次挥手。客户端发送FIN+ACK包给服务端,用来关闭客户端到服务器的数据传送。服务端关闭与其他客户端交互后,服务端会再发送一个FIN包。①第一次挥手:(FIN+ACK)③第三次挥手:(FIN+ACK)

2023-06-09 20:39:19 1763

转载 用户在输入URL后,进行了什么操作

JS 引擎线程:也叫 JS 内核,负责解析执行 JS 脚本程序的主线程,例如 V8 引擎事件触发线程:属于浏览器内核线程,主要用于控制事件,例如鼠标、键盘等,当事件被触发时,就会把事件的处理函数推进事件队列,等待 JS 引擎线程执行定时器触发线程:主要控制。每一个 Mac 地址都是独一无二的,具备了一对一的能力。注意:本文的步骤是建立在,请求的是一个简单的 HTTP 请求,没有 HTTPS、HTTP2、最简单的 DNS、没有代理、并且服务器没有任何问题的基础上,尽管这是不切实际的。

2023-03-12 12:11:42 144

原创 Wireshark抓包分析TCP三次握手

Wireshark抓包分析TCP三次握手

2023-02-15 00:20:21 604

原创 APP常见崩溃原因和测试方法整理

二、App崩溃是非常常见的一类bug,例如很多时候我们正在使用某个Android的APP,正在使用着突然应用就停止响应,界面上弹出“强制关闭错误”的窗口需要强制关闭应用,而iOS的APP呢则很多使用就会出现闪退的现象,这些问题,我想都是很多人所遇到的,这些都是app常见的崩溃现象。c 、网络:不同的网络和运营商,目前我国的三大运营商就有电信、联通和移动,不同的网络制式,如GSM、CDMA、3G等,在不好或无网络的情况下的App行为。1 验证在有不同的屏幕分辨率,操作系统和运营商的多个设备上的App行为。

2023-01-13 13:39:23 2678

原创 测试流程大体思路

测试思路、步骤,方向

2023-01-09 17:46:58 82

原创 GIT常用命令

推送分支、拉取、合并,建立标签。

2022-11-07 08:56:02 79

原创 bat简单脚本

echo开始执行测试。@echo检查能否发言。

2022-07-21 16:11:32 704

原创 mysql 1000万的数据如何优化查询

面试官:来说说,一千万的数据,你是怎么查询的?B哥:直接分页查询,使用limit分页。直接limit越到后面越慢,参考百度分页设计,都是点到哪一页才显示,10页往后翻个5页今天就来带大家实操一下,这次是基于MySQL 5.7做测试创建表创建数据脚本采用批量插入,效率会快很多,而且每1000条数就commit,数据量太大,也会导致批量插入效率慢开始测试由于配置低,本次测试只准备了3148000条数据,占用了磁盘5G(还没建索引的情况下),跑了38min,电脑配置好的同学,可以插入多点数据测

2022-06-21 16:16:22 629

原创 wireshark过滤包规则

1. Wireshark过滤语句中常用的操作符关键字有: contains和matches关键字“contains”过滤包含指定字符串的数据包。例如:http.request.uri contains “/dll/test.htm?”//过滤http请求的uri中含有/dll/test.htm?字段的请求信息udp contains 81:60:03//过滤包含81:60:03的udp数据包http.request.uri matches “V4=..1″//matches 匹配过滤条件中给定的正则表

2022-06-21 15:56:15 5359

原创 linux机器和哪些性能指标有关及性能查看

1. 写在前面 服务器是整个网络系统和计算平台的核心,许多重要的数据都保存在服务器上,很多网络服务都在服务器上运行,因此服务器性能的好坏决定了整个应用。服务器性能的好坏如何分辨?主要看以下几个指标:(1)CPU(中央处理器)独立服务器的CPU执行诸如服务网页、运行数据库查询或处理计算命令等指令。CPU和内核的数量会影响可执行多少个并发指令。CPU架构和功能也影响执行指令的速度,特别是在围绕这些功能设计程序的网站或应用。(2)内存RAM(随机存取存储器)服务器内存的大小会影响服务器处理命令的

2022-06-20 17:29:00 746 1

原创 Linux 简单上传下载文件

1. 工具自带sftp,Alt+P 进入sftp,lcd d:\ 进入本地磁盘d盘ls 查看当前目录下的文件,也可以cd 到其他目录get 48000_1.cap 代表下载这个文件,然后下载成功 put cs.cap 代表将cap文件上传到当前目录,也可以cd到指定目录后上传2. 通过sz rz接收和发送文件linux 下安装安装rz/sz命令_enterpc的博客-CSDN博客_rzsz命令安装......

2022-06-20 16:35:50 191

原创 jmeter常见压测错误解决

查看Load time的时间要大于request设置的connect time out时间,因此抛出该异常。多是因为服务端有较多请求正在处理(且处理时间较长),致使JMeter不能链接上服务器而产生的缘由:观察运行jmeter机器的内存,占用较高,超过了jmeter设置的内存上限。 解决方案:修改jmeter配置文件,调整内存可用的范围服务器修改/bin/jmeter.bat文件:找到这2行 set HEAP=-Xms256m -Xmx256m set NEW=-XX:NewSize=128m -XX

2022-06-18 14:00:56 6630

原创 fiddler模拟弱网测试

1.测试目的公司app需要,app上有一个切换页面,路上的时候发现弱网条件下,频繁刷新切换,会导致刷新的数据不全,为模拟环境使用fiddler模拟弱网测试2.开始操作,设置电脑代理3.fiddler设置代理端口设置抓取https设置代理端口设置完成之后重启fiddler4.设置终端代理,选择连接的wifi,修改网络-高级选项-代理-手动,填写fiddler所在电脑ip,和刚设置的端口8888,保存,保存成功之后,手机浏览器输入:ip:8888,访问查看是否有证书页面出现,出现代表成功。如果不出现该页面,可以

2022-06-18 13:49:19 1617

原创 linux下使用FFmpeg搭建视频推流拉流测试

1.概述公司内部用的是rtmp推流,前端页面展示用webrtc方式拉流展示,基于srs构建的视频体系。之前不是负责视频模块的,为了更熟悉项目,自己大概有了个概念之后,先选取用ffmpeg方式构建一个demo进行演示,后续有时间搞大批量推流、拉流测试2.下载nginx-rtmp-module cd /usr/local/src git clone https://github.com/arut/nginx-rtmp-module.git 3.下载Nginxwget http://nginx.org/do

2022-06-18 13:28:29 3669

webrtc相关代码,基础

webrtc相关代码,基础

2024-03-27

Microsoft C++ Build Tools

Microsoft C++ Build Tools

2024-03-11

Appium-Inspector

Appium-Inspector

2024-01-04

allure环境安装,包含Java、Python环境所需资源解释

allure环境安装,包含Java、Python环境所需资源解释

2023-09-06

springboot整合rabbitmq使用​

gitee仓库地址 https://gitee.com/ckl996/mq-demo 1.rabbitmq简单模式、工作模式、发布订阅模式 发布订阅模式: fanout广播模式 direct路由模式 topic主题订阅模式 资料内含docker部署mq文件及使用说明讲义

2022-11-06

硬件测试用例参考(二)

硬件测试用例参考(二)

2022-07-13

上传下载测试用例,常见导出下载上传用例规范

上传下载测试用例,常见导出下载上传用例规范

2022-07-05

硬件测试用例参考(一)

硬件测试用例参考(一)

2022-07-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除