自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 app中的H5页面在部分手机中样式不兼容的排查

在edge浏览器中访问: edge://inspect/#devices 远程连接该设备 开启本地调试模式。2.在看设备的webview信息 发现版本是62 比较旧 后面开发模拟该版本可以复现问题。新开发的版本中有一个h5页面,在android9及android7部分机型中页面布局不兼容。背景:我们的app是混合开发 使用flutter和H5页面组成。可以再看看到浏览器的版本信息 浏览器版本114 算新版本。3.对于远程设备 可以先adb远程链接。1.首先考虑是浏览器版本太旧。

2024-09-26 10:40:53 242

原创 charles使用rewrite修改响应的body

修改接口响应中的"register_time":1723109373 为 "register_time":1721012072,"a":1723109373。替换变量值 register_time 替换为 register_time":1721012072,"a。相当将之前的register_time保存为a变量 ,给register_time修改为想要修改的值。

2024-08-08 17:44:38 287

原创 进程和线程的理解

多线程共享进程的内存,线程间的通信更方便;他是进程与外部世界隔离的一种机制,别的进程不能访问或篡改当前进程内的数据和代码。6.如果要模拟CPU打满,需要使用多进程,创建和cpu个数相等个数的多进程,每个进程执行死循环永不停止。--一条线程是进程中一条单一顺序的控制流,一个进程中可以并行多条线程执行不同的任务。同一个进程内的线程共享当前进程的数据和地址空间;--操作系统不直接给线程分配资源,线程使用的是进程的资源。--线程被包含在进程中,是进程中的实际运作单位。--cpu调度时,调度的是进程内的线程。

2024-05-24 15:56:29 469

原创 jmeter 记一次接口压测过程

和三方对接过程中,发现三方调用会出现瞬时5000的并发,服务接口反应慢。unique_id 必须全局唯一 需要不重复,使用jmeter提供的随机函数 ${__RandomString(6,ABC123456789DFGZHJAHSabcdefghijklxyz,)}sign 是需要进行md5加密的,原先不知道jmeter已经提供了各种加密算法,自己使用java编写自定义的jmeter函数来实现加密功能;其中需要注意的3个参数(timestamp,unique_id,sign ),别的参数都是固定的。

2024-04-10 14:00:41 667

原创 pytest 在并发执行ui自动化脚本时 只触发一次登录

pytest 使用xdist插件时,并发执行时如何只触发一次登录操作

2023-11-21 20:04:40 541

原创 性能测试-jmeter工具篇

jmeter工具学习

2023-08-20 23:07:15 74

原创 移动端测试-adb命令

常用的adb命令记录

2023-08-17 16:58:30 105

原创 测试工作回顾

在项目启动的开始,大家的热情高涨;根据自己以往的测试经验如果说以前遇到过很多坑,有一些需要注意的地方,可以和技术人员沟通目前是否依然还有这些问题,沟通清楚了再发言,但不能使劲泼冷水;4.任务划分,根据能参与的人力来划分负责的模块范围(不能一窝蜂的全部扑上去,大家都扑上去,这样模块责任不到个人,很容易漏测)5.对于一些移动端特性的测试,可以借调一些有经验的员工过来指导测试,需要考虑的方面都需要罗列下。1.研读需求文档,在需求评审会议中提出自己的疑问,看需求内容是否合理且完善,业务逻辑是正确的。

2023-08-09 22:59:50 68

原创 UI自动化中用到的元素定位方式记录

直接父子关系following-siblingdescendant。

2023-05-05 19:00:33 111

原创 如何检测web页面的内存泄漏和fps值

1.4 重复多次打开要测试的页面,看JS堆大小是否持续增加,持续增加点击回收垃圾按钮JS堆未变小,则是内存泄漏。1.5操作页面上会出现实时的fps统计信息,可以看到fps的数据;背景:在进行业务测试过程中,发现多次打开web页面的会出现页面卡顿;1.5 目前的效果是开发已经优化后的效果,点击回收垃圾按钮会回收内存。1.3在右侧的更多中打开更多工具,选择渲染(rending)1.1 打开web页面的开发者选项,打开控制台。1.1 打开web页面的开发者选项,打开控制台。飞书20230505-175712。

2023-05-05 18:27:11 1698 1

原创 java并发场景下的锁机制

java多线程并发场景下,如何实现锁机制,使得线程安全

2022-02-17 09:47:57 604

原创 jenkins中使用Last Changes插件

使用jenkins 的Last Changes插件获取git代码的code diff文件

2022-02-16 11:57:30 909

原创 DNS的查询过程

1.DNS(Domain Name System)叫域名系统,由于IP地址不方便记忆,所以产生了一种可以有效管理主机名和 IP 地址之间对应关系的系统,即 DNS 系统。在一个本地计算机上,它可以是一个 hosts 文件,在互联网中它就是 DNS 系统。2.域名的分层3.DNS 的查询DNS 的查询有两种方式。一般两种方式都会用到。递归查询是用在本地机查询本地 DNS 服务器的过程,迭代查询是本地 DNS 服务器在互联网上查找目标机的过程。想象一个树状图,一个主机访问另一台主机,就.

2020-07-11 17:20:01 1959

原创 Linux系统性能数据的获取

1.memory查看服务器的内存信息:/proc/meminfohttp://linuxperf.com/?p=142这篇文章对/proc/meminfo讲的很详细。/proc/meminfo这个文件是系统管理的,该文件时刻记录着系统此时整个内存的使用情况。free命令可以查看系统内存的大致情况。free命令参数有:-b/k/m/g 分别以bytes/kilobyte...

2020-03-14 21:32:01 369

原创 JSR223 PostProcessor和BeanShell PostProcessor

一、使用JSR223 PostProcessor在一个线程组中的参数传递 接口的响应直接返回一个字符串,并且别的接口需要依赖这个字符串。试了好几种方法都不行,正则表达式的提取全部试了一遍没有将响应值提取出来,最后终于通过使用JSR223 PostProcessor处理好了,记录一下过程。getuuid接口的返回信息直接返回了uuid的字符串信息;正则表达式的提取不知道怎么提取...

2019-12-30 18:21:47 2357

原创 我关注的账号

https://me.csdn.net/weixin_40748006

2019-12-18 10:25:17 127

空空如也

空空如也

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

TA关注的人

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