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