自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 外包干了10天,技术退步明显。。。。,2024年最新高级软件测试开发面试解答之线程篇

请用 python 打印出 10000 以内的对称数(对称数特点:数字左右对称,如:1,2,11,121,1221 等)一个输入三角形的函数,输入后输出是否能组成三角形,三角形类型,请用等价类- 划分法设计测试用例。给定一个整数 N,和一个 0-9 的数 K,要求返回 0-N 中数字 K 出现的次数。1,2,3,4 这4个数字,能组成多少个互不相同的且无重复的三位数,都是多少?统计python源代码文件中代码行数,去除注释,空行,进行输出?你认为性能测试的目的是什么?做好性能测试的工作的关键是什么?

2024-04-19 06:39:43 722

原创 外包出来找工作,问的实在太难了(1),2024年最新BTAJ面试有关散列(哈希)表的面试题详解

习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

2024-04-19 06:37:26 833

原创 使用Postman工具做接口测试 —— 断言与参数提取_postman提取接口返回值打印出来

刚才我们是登录成功了,但是我们在实际接口测试过程中,如果接口很多,我们不可能通过肉眼每个接口点开去看它的状态码和返回数据,这个时候断言就派送用场了,就拿上面那个登录后查询列表的接口为例,我们知道可以查到数据,现在换一种方式,通过断言来判断是否查询成功。因为我打印输出了两次,左图中所以显示两次,右图需要设置get_execution变量为环境变量,因为第二个接口需要使用,当前和初始值不需要填,运行脚本,获取到的值,自动填进去。然后执行登录接口后,就会带着这个参数请求。这是一个登录后,查询列表的页面。

2024-04-19 01:23:57 561 1

原创 使用Postman工具做接口测试 —— 断言与参数提取_postman提取接口返回值打印出来(1)

刚才我们是登录成功了,但是我们在实际接口测试过程中,如果接口很多,我们不可能通过肉眼每个接口点开去看它的状态码和返回数据,这个时候断言就派送用场了,就拿上面那个登录后查询列表的接口为例,我们知道可以查到数据,现在换一种方式,通过断言来判断是否查询成功。这是一个登录的接口,是302,它通过重定向,最终会跳到登录url上面,返回200。因为我打印输出了两次,左图中所以显示两次,右图需要设置get_execution变量为环境变量,因为第二个接口需要使用,当前和初始值不需要填,运行脚本,获取到的值,自动填进去。

2024-04-19 01:23:26 1568

原创 【接口测试】HTTP接口详细验证清单_http协议验证需要哪些内容

以至于我们不可能一下把所有的信息进行梳理,形成成体系的API测试策略,下面我们就HTTP API测试将其checklist进行细化。学习和了解良好的API设计原则,有利于你深入对API的测试和验证,以确保API具备更好的可用性、安全性。

2024-04-18 20:06:51 1007

原创 【情人节特别篇】想知道玫瑰在哪些城市最畅销嘛?,2024年最新最新整理

sales = int(poi[‘month_sales_tip’][2:]) # 月销量。lon = int(poi[‘longitude’])/10**6 # 经度。lat = int(poi[‘latitude’])/10**6 # 纬度。address = poi[‘address’] # 地址。name = poi[‘name’] # 商店名称。

2024-04-18 20:06:20 610

原创 Windows下Apache Tomcat 8安装配置_tomcat8 windows部署

5:打开解压文件夹中的bin目录 【apache-tomcat-8.5.12-windows-x64】–>【bin】–> 【startup.bat】最近遇到了个问题,服务器上的项目突然访问不了,就上服务器去重启了tomcat服务,谁知道到最后tomcat的服务报错了,重新启动服务的选项。第一步:使用cmd命令进入到你的tomcat文件下的bin目录,我的tomcat在D盘。

2024-04-18 15:45:00 1244

原创 windows——【磁盘】C盘又又双叒叕满了,如何清理爆满的C盘_c磁盘windows更新清理

我这里可能和之前的设置有冲突,所以报了一个提醒框,点击是可以看到,现在就没有写入权限了。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!4b (备注软件测试)**

2024-04-18 15:43:59 1202

原创 pytest实现多进程与多线程运行超好用的插件_pytest设置多线程

pytst-xdist不支持多线程,而pytest-parallel支持python3.6及以上版本,如果想做多进程并发在linux或者mac上做,在Windows上不起作用(Workers=1),如果做多线程linux/mac/windows平台都支持,进程数为workers的值。这跟就我们平常多个人工测试一样,用例都是独立的,可以随机分配不同人员执行,互相不依赖,用例之间也不存在先后顺序。如果两个参数都配置了,就是进程并行,每个进程最多n个线程,总线程数:进程数*线程数。1、用例之间都是独立的,

2024-04-17 17:25:15 997

原创 pytest实战技巧之参数化应用_pytest 数据驱动框架 参数化

然后在测试函数的参数化装饰器中,使用data()来获取这个列表,并将其中的元 组分别赋值给n和s两个参数。另 外,我们还可以使用product函数来完成同样的功能,它可以将多个参数值列表进行组合,并返回所有可能的参数组合。这里我们先用一个参数化装饰器指定s1参数的取值范围,然后在这个装饰器内部再嵌套一个参数化装饰器,指定s2参数的取值范围。这时可以使用pytest的product参数化,它可以将多个参数值列表进行组合,生成所有可能的参数组合。有时我们需要对多个参数进行组合,这时可以使用参数化装饰器的嵌套。

2024-04-17 17:24:45 861

原创 Linux基础知识汇总,看这一篇就够了(2024最新整理),2024年最新大厂软件测试高级多套面试专题整理集合

ifconfig [网络设备][down up -allmulti -arp -promisc][add][del][

2024-04-17 13:37:58 858

原创 Linux基础急速入门:用 TCPDUMP 抓包_sudo tcpdump -n -t -s -i enp0s3 port 80

有的时候因为问题不是立马复现,需要后台进行抓包保存,但是如果都抓到一个包会导致数据量很大,不好分析,因此需要滚动保存包数据,以下命令就会后台执行抓包命令,并且按照时间对每个包进行命名,当不需要抓包的时候可以ps -ef|grep tcpdump 找到进程,kill掉即可。注:保存目录为tmp下,名字为22.pcap,后缀名是固定格式,名字可以自定义,抓到的包可以使用wireshark工具打开进行分析。网卡,端口,和W参数后的包数量,还有包命名,可以根据需求自己修改,其他参数可以不用修改。

2024-04-17 13:37:27 795

原创 IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇)_blocking io non- blocking 多路复用io 异步io

但是,当kernel中数据准备好的时候,recvfrom会将数据从kernel拷贝到用户内存中,这个时候进程是被block了,在这段时间内,进程是被block的。然后,kernel会等待数据准备完成,然后将数据拷贝到用户内存,当这一切都完成之后,kernel会给用户进程发送一个signal,告诉它read操作完成了。在IO multiplexing Model中,实际中,对于每一个socket,一般都设置成为non-blocking,但是,如上图所示,整个用户的process其实是一直被block的。

2024-04-17 10:10:51 772

原创 IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇)_blocking io non- blocking 多路复用io 异步io(1)

但是,当kernel中数据准备好的时候,recvfrom会将数据从kernel拷贝到用户内存中,这个时候进程是被block了,在这段时间内,进程是被block的。当kernel一直等到数据准备好了,它就会将数据从kernel中拷贝到用户内存,然后kernel返回结果,用户进程才解除block的状态,重新运行起来。在IO multiplexing Model中,实际中,对于每一个socket,一般都设置成为non-blocking,但是,如上图所示,整个用户的process其实是一直被block的。

2024-04-17 10:09:49 551

原创 go-micro系列(番外二)go module使用私库_go module私有库

后,项目的所有依赖都会从代理源进行下载,但是公司内部的私有依赖我们不会上传到公开库,因此还需要一种方式让我们私有仓库不走代理,这种方式就是设置。或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!-w 标记 要求一个或多个形式为 NAME=VALUE 的参数, 并且覆盖默认的设置。// 有多个域名使用逗号分隔,可以是完整域名,也可以是带星号的泛域名。// 代理方式一:七牛云代理(推荐)查看是否设置成功,设置成功再次。

2024-04-17 06:18:20 975

原创 go-mciro系列(四)使用nacos作为配置中心_go使用nacos,2024年最新面试考点与面试技巧

项目正常启动,使用nacos作为配置中心成功,当然我们真实开发中,开发环境和生产环境的nacos是分开,此时可以自定义一个启动参数,将nacos地址在项目启动时传入。(img-IsS8acPO-1713305858481)]log.Fatalf(“yaml解析配置文件出错,”, err)log.Fatalf(“动态监听配置文件出错,”, err)log.Fatalf(“获取配置信息出错,”, err)log.Printf(“监听配置出错,”, err)// 使用naocs配置中心。

2024-04-17 06:17:49 925

原创 ChatGPT写POC,拿下漏洞!_goby poc分享,【金三银四】

ChatGPT(Chat Generative Pre-trained Transformer)是当今备受瞩目的智能AI聊天机器人之一。它不仅能够实现基本的语言交流,还具备许多强大的功能,例如文章撰写、代码脚本编写、翻译等等。那么我们是否可以利用 ChatGpt 去辅助我们完成一些工作呢?比如当一个产品存在安全风险需要漏洞检测时,我们就需要编写对应的POC来实现。

2024-04-17 02:27:38 1036

原创 ChatGPT 抢不走程序员饭碗的原因找到了?最新研究:它自动生成了 21 个程序,16 个有漏洞_互联网程序

不过,不好的消息是,在学术界对大型语言模型的可能性和局限性的狂热兴趣中,来自加拿大魁北克大学的四名研究人员从 ChatGPT 工具入手, 围绕 ChatGPT 这类工具生成代码的安全性深入的研究,最终在发布《ChatGPT 生成的代码有多安全?在数据集中,研究人员把这些更新版本的程序称为 “修正程序”。可以说,AIGC 工具的到来,带来的辅助编程功能,能够极大地提高开发者的编程效率,让众人原来需要花费 80% 的编码时间,交给 AI 工具来完成,从而解放自己能够更加专注于 20% 的工作。

2024-04-17 02:27:08 495

原创 腾讯外包凭借HTTP API 自动化测试从手工到平台,涨薪13k_由于频繁的重复,许多起初在我们看来重要的事情逐渐变得毫无价值的感悟

如果 API 测试仅仅依靠纯手工的执行,很快将会面临瓶颈,因为每一个功能几乎都不能是第一次提交测试后就测试通过的,所以就需要反复 bug 修复、验证,以及回归的过程。另外,很多的 API 测试工作手工做起来非常的繁琐,甚至不便,比如针对接口协议的验证、针对返回数据格式的验证,这些都依赖于测试自动化的开展。在合理的 API 设计中,存在通用的错误响应码,[用户名错误,返回期望响应内容],如果所有 API 的响应结果中都需要重复写是相当繁琐的,作为共同配置调用即可。返回False,则测试失败。

2024-04-16 11:59:45 298

原创 背事故?分享 6 种常见的 Go 致命错误场景,我的头条面试经历分享

为此,作为一名 “成熟” 的 Go 工程师,除了保障自己程序的健壮性外,我也在网上收集了一些致命的错误场景,分享给大家。这个错误类型,在用户侧是没法主动调用的,均为 Go 底层自行调用的,像是大家常见的 map 并发读写,就是由此触发。如果你的 goroutines 被 IO 操作阻塞了,新的线程可能会被启动来执行你的其他 goroutines。Go 的最大的线程数是有默认限制的,如果达到了这个限制,你的应用程序就会崩溃。Go 的最大的线程数是有默认限制的,如果达到了这个限制,你的应用程序就会崩溃。

2024-04-16 11:56:49 308

原创 排序算法总结大全(C C++语言实现)_用c和c 输出常见排序算法

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新Golang全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包

2024-04-16 06:57:16 525

原创 掉了两根头发总结出来的,软件测试面试合集含答案,2024年最新这份354页笔记的软件测试进阶知识+大厂高频面试题

由一个或多个用户在开发环境下进行测试。(fiddle、jmeter、postman、roadrunner、selenium、appium、jenkins、git、svn、禅道、xss平台、mysql、monkey等)2、参数组合,因为参数有必传和非必传,参数的类型和长度,以及传递时可能业务上的一些限制,所以在设计用例时,就要排列组合这些情况,保证所有情况都能覆盖到。3)参数是否加密,这个关系到一些账户的安全,比如我们在登录一些网站时,它要将我们的登录信息进行加密,如果不加密我们的信息就会暴露,危害性极大。

2024-04-16 06:56:46 640

原创 软件测试优秀的测试工具,会用三款工作效率能提升一半_netsparkercommunityeditionsetup(1)

jmeter是一款100%纯Java编写的免费开源的工具,它主要用来做性能测试,相比loadrunner来说,它内存占用小,免费开源,轻巧方便、无需安装,越来越被大众所喜爱。Postman是谷歌的一款接口测试插件,它使用简单,支持用例管理,支持get、post、文件上传、响应验证、变量管理、环境参数管理等功能,可以批量运行,并支持用例导出、导入。然而,金融服务是每个人的必备品。牛逼的是还能提供解决方案。4,Wapiti 这是一个用Python编写的开源的工具,可以检测网页应用程序,探测网页中存在的注入点。

2024-04-14 16:05:10 812

原创 持续领跑云安全赛道!安全狗多项安全能力获认可,【面试必备

随着数字经济的深入发展,安全狗也紧跟不同行业用户的安全需求变化打磨自身的安全能力,及时调整并打造了适合千行百业用户安全需求的诸如云工作负载安全解决方案、云原生安全保护解决方案、整体安全保障解决方案以及云上云下一体化安全托管服务等等,在提升用户的网络安全防御能力的同时,也让用户的业务安全发展。作为国内较早进入云安全赛道的厂商,安全狗依托充分的市场调研以及敏锐的洞察力,先后打造了云安全、(云)数据安全等多条产品线,既符合了行业发展趋势,也满足了不同行业用户多变的安全需求。8 (备注网络安全获取)**

2024-04-11 20:48:36 340

空空如也

空空如也

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

TA关注的人

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