自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python 运算符及while循环

打个比方来说吧,就像猜数字的游戏,要想让用户猜,就得一次次的猜吧,不能猜一次就程序已经结束了,这样是不是感觉很low,那么我们用一个循环,就解决了这种问题,用户可以一次次的输入,直到才对就退出程序了,当然,你也可以给它限制次数来循环,这样是不是为我们既节约了时间又优化了程序呢。种类:算术运算,比较运算,逻辑运算,赋值运算,成员运算,身份运算,位运算,今天我们先了解前四个。计算机可以进行的运算有很多种,不只是加减乘除,它和我们人脑一样,也可以做很多运算。五、while········else语句。

2024-04-19 11:00:36 443

原创 python字符串切片操作

start🔚step] 从start 提取到end - 1,每step 个字符提取一个。输入一个字符串,返回倒序排序的结果,:如:‘abcdef’ 返回:‘fedcba’左侧第一个字符的位置/偏移量为0,右侧最后一个字符的位置/偏移量为-1。[:] 提取从开头(默认位置0)到结尾(默认位置-1)的整个字符串。[start:end] 从start 提取到end - 1。[start:] 从start 提取到结尾。[:end] 从开头提取到end - 1。格式: [start🔚step]

2024-04-12 16:37:09 277

原创 软件测试面试---某自研C公司从一面到hr面面经全纪录

场景一:把企业名称都放到excel中,excel中放5000+数据,将文件导入系统,系统对文件做分析,将企业名称存入数据库。有两张表,表A,表B,都有相同字段即企业名称,将A表中不存在的,B表中存在的企业筛选出来?11、自动化测试脚本没开发的完善,回归主要靠人工,时间不够,测试怎么安排才能保证质量?6、单表查询:成绩表,姓名、科目、分数,每个人的科目不一样,筛选出所有成绩都及格的人?12、测试中遇到和开发、产品意见不一致的情况,你怎么处理的?10、刚刚讲到自动化发现的问题,为什么你手工没发现呢?

2024-04-04 01:15:00 50

原创 《产品思维》

2024-04-03 21:18:31 26

原创 如何做好产品经理?

我的哪些能力是优势,哪些需要提高,如何提高?通过什么方式可以成为好的产品经理?我如果不做产品经理,还可以做什么?产品经理是事业还是只是一份工作?什么样的产品经理是好的产品经理?什么样的性格适合做产品经理?我到底适不适合做产品经理?产品经理都有哪些能力要求?产品经理都有哪些类型?我到底喜欢不喜欢产品?什么样的产品是好产品?

2024-04-03 21:02:06 41

原创 产品经理|产品体验

电商产品体验报告。

2024-04-03 20:56:18 133

原创 Python字符串切片

start🔚step] 从start 提取到end - 1,每step 个字符提取一个。输入一个字符串,返回倒序排序的结果,:如:‘abcdef’ 返回:‘fedcba’左侧第一个字符的位置/偏移量为0,右侧最后一个字符的位置/偏移量为-1。[:] 提取从开头(默认位置0)到结尾(默认位置-1)的整个字符串。[start:end] 从start 提取到end - 1。[start:] 从start 提取到结尾。[:end] 从开头提取到end - 1。格式: [start🔚step]

2024-04-03 20:46:17 151

原创 软件测试面试---某自研C公司从一面到hr面面经全纪录

场景一:把企业名称都放到excel中,excel中放5000+数据,将文件导入系统,系统对文件做分析,将企业名称存入数据库。有两张表,表A,表B,都有相同字段即企业名称,将A表中不存在的,B表中存在的企业筛选出来?11、自动化测试脚本没开发的完善,回归主要靠人工,时间不够,测试怎么安排才能保证质量?6、单表查询:成绩表,姓名、科目、分数,每个人的科目不一样,筛选出所有成绩都及格的人?12、测试中遇到和开发、产品意见不一致的情况,你怎么处理的?10、刚刚讲到自动化发现的问题,为什么你手工没发现呢?

2024-04-03 20:44:36 34

原创 软件测试面试经历---某公司软件测试面经全记录

绍兴某公司软件测试面经全记录,文末附一对一分析讲解视频~1) 进程和线程的区别2) 最常用的协议,get和post的区别http,https,tcp/ip,ssh,ftp,dubbo等协议3) post提交数据类型有哪几种?比如jsonapplication/xml 或 text/xml4) http协议除了get和post还有哪些?5) C++和python哪个执行效率更高?C++6) 迭代器怎么用7) 装饰器原理,什么原理实现?

2024-04-03 20:35:27 32

原创 软件测试面试---飞猪面试题

36.自动化用什么语言写的?(他们公司python写的UI自动化,接口用JAVA写的)21.测试的时候,有涉及到交易相关的吗?创建订单之后,后面的一些流程有没有做过?11.在写自动化的过程中有遇到过问题吗?(测试序列,1级,2级,3级,4级)5.接口自动化数据库校验,用的是框架还是自己去实现的一套?27.你用jmeter可视化,需要开发的成本大不大?41.你接受加班吗?16.自动化是项目提测之后用,还是什么地方使用?28.你打开jmeter之后,需要在里面配什么?13.自动化半夜执行,它发挥的作用大不大?

2024-04-02 21:02:45 175

原创 软件测试面试---建信人寿保险面试题

16、python遍历json Array,遍历json Array里的jsonobject吗,遍历下面的的每个字段?核保的报文里面有个行走的节点json Array,json Array有很多个jsonobject,用什么遍历?12、返回的是jsonobject,jsonobject里面有个token怎么提取,jsonobject里面有个jsonobject,里面有个id,如何提取?jsonpath提取器提取到id和token之后,放到创建订单的接口中,订单号随机生成10位数字,如何操作?

2024-04-02 21:01:17 269

原创 测试工程师面试---字节面试题

同时对接多个业务部门,必然存在一定的关联性,包括他们的产品目标、重点关注的功能和预期的质量标准。详细理解整个电商业务的运作流程,包括从用户注册、浏览商品、下订单、支付、物流配送、售后服务等各个环节。涵盖不同的用户角色、产品类别、订单状态、支付方式、配送区域等各种组合,确保测试用例能涵盖各种数据组合的情况。定期与其他团队分享测试团队的最佳实践和经验,相互学习、借鉴经验,提高整体质量意识,共同推进团队间的质量标准。理解系统内外各个模块之间的关联,包括前台网站、后台管理系统、库存管理、物流配送、支付系统等。

2024-04-02 20:59:03 277

原创 web安全测试----AWVS(Acunetix)

基本的一次扫描(web scanner)

2024-04-02 20:38:33 128 1

原创 web安全测试--Burp Suite

【Repeater】:重放模块,拦截到的包send to repeater,修改后“Go”发送请求,Response区域显示响应。【Target】:站点地图,Filter过滤,Scope目标范围,Issue definitions 问题的定义。【Spider】:爬虫,默认被动进行漏洞扫描,高版本没有。【intruder】:入侵模块,自动化攻击、爆破等。基本使用方法:解码、编码、hash、智能解码。【Proxy】:代理模块,数据包拦截。【Comparer】:比较模块。【Decoder】:解码模块。

2024-04-02 20:28:34 741

原创 Python数据类型--集合

有如下两个集合,pythons是报名python课程的学员名字集合,linuxs是报名linux课程的学员名字集合。^对称差集(print(pythons.symmetric_difference(linuxs)))注意集合的目的是将不同的值存放在一起,不同的集合间用来做关系运算,无需纠结集合中的单个值。-差集(print(pythons.difference(linuxs)))|并集(print(pythons.union(linuxs)))1.每个元素必须是不可变类型(可hash,可作为字典的key)

2024-04-02 20:17:38 190

原创 Python数据类型--字典

【代码】Python数据类型--字典。

2024-04-02 20:13:41 399

原创 Python数据类型--元组

【代码】Python数据类型--元组。

2024-04-02 20:11:45 284

原创 Python数据类型--列表

作用:多个装备,多个爱好,多门课程,多个女朋友等。定义:[]内可以有多个任意类型的值,逗号分隔。

2024-04-02 20:10:53 167

原创 Python数据类型-数字类型、字符串

数字类型和字符串类型1.bin()函数将十进制转换成而进制2.oct()函数将十进制转换成八进制3.hex()函数将十进制转换成十六进制十六进制表示:0-9 a b c d e f4.数字类型的特性:只能存放一个值一经定义,不可更改直接访问分类:整型,布尔,浮点,复数5.字符串类型引号包含的都是字符串类型单引双引没有区别6.字符串的常用操作strip()移除空白,也可以去除其他的字符slipt()分割,默认以空格分割。也可以以其他的字符分割。

2024-04-02 20:06:58 846

原创 python介绍

如果说三年前,Matlab、Scala、R、Java 和 Python还各有机会,局面尚且不清楚,那么三年之后,趋势已经非常明确了,特别是前两天 Facebook 开源了 PyTorch 之后,Python 作为 AI 时代头牌语言的位置基本确立,未来的悬念仅仅是谁能坐稳第二把交椅。它是用C语言实现的,并能够调用C语言的库文件。金融分析——我个人之前在金融行业,10年的时候,我们公司写的好多分析程序、高频交易软件就是用的Python,到目前,Python是金融分析、量化交易领域里用的最多的语言。

2024-04-02 20:00:50 488

原创 计算机网络知识简单介绍

1.由来:有了ethernet,mac地址,广播的发送方式,计算机与计算机之间就可以通信了,问题是世界范围的互联网由一个个彼此隔离的小的局域网组成的,那么发送一条消息全世界都能收到,这样会导致效率很低了。方法是将两个IP地址与子网掩码分别进行AND运算(两个数位都为1,运算结果为1,否则为0),然后比较结果是否相同,如果是的话,就表明它们在同一个子网络中,否则就不是。由来:用户使用的都是应用程序,均工作于应用层,互联网是开发的,大家都可以开发自己的应用程序,数据多种多样,必须规定好数据的组织形式。

2024-03-30 16:02:42 517

原创 计算机的发展史及多道技术

程序员无法把所有的硬件操作细节都了解到,管理这些硬件并且加以优化使用是非常繁琐的工作,这个繁琐的工作就是操作系统来干的,有了他,程序员就从这些繁琐的工作中解脱了出来,只需要考虑自己的应用软件的编写就可以了,应用软件直接使用操作系统提供的功能来间接使用硬件。特点:把代码都赞到一块,让一个CPU共享,但是还是一个一个的去运行,还是顺序算法(串行)第三代计算机的操作系统广泛应用了第二代计算机的操作系统没有的关键技术:多道技术。缺点:有人的参与了,搬过来搬过去的麻烦,拖慢程序运行的速度。

2024-03-30 15:59:55 270

原创 计算机基础知识

用户态:用户程序在用户态下运行,仅仅只能执行cpu整个指令集的一个子集,该子集中不包含操作硬件功能的部分,因此,一般情况下,在用户态中有关I/O和内存保护(操作系统占用的内存是受保护的,不能被别的程序占用),当然,在用户态下,将PSW中的模式设置成内核态也是禁止的。内核态:当cpu在内核态运行时,cpu可以执行指令集中所有的指令,很明显,所有的指令中包含了使用硬件的所有功能,(操作系统在内核态下运行,从而可以访问整个硬件)所以,归根结底通俗一点的话也就是上面①解释的那样。硬件,操作系统,应用程序。

2024-03-30 15:56:04 739

原创 Postman实现UI自动化测试

Postman不是做接口测试的吗?为什么还能做UI自动化测试呢?其实,只要你了解Selenium的运行原理,就可以理解为什么Postman也能实现UI自动化测试了。

2024-03-30 14:10:12 519

原创 性能测试调优分析常考面试题

垃圾回收问题:通过GC文件分析,如果发现有频繁的FGC,可以通过修改JVM的堆内存参数Xmx,然后再次压测验证(Xmx最大值不要超过服务节点内存的50%!·资源竞争问题:通过命令监控和服务梳理,找出压测时正在运行的其他服务,通过沟通协调停止该服务(或者换个没资源竞争的服务节点重新压测也可以);·同步锁问题:是否去掉同步锁,有时候不仅仅是技术问题,还涉及到业务逻辑的各种判断,是否去掉同步锁,建议和开发产品同事沟通确认;原因解析:出现这种问题的原因可能是因为线程block导致,当然不排除其他可能;

2024-03-29 18:39:14 173

原创 自动化测试岗位 面试指导

4-1:自动化测试的实践深度如何(测试数据管理是测试活动中特别重要的一环,特别是团队规模扩大,业务复杂度上升之后,如何高效合理的管理测试数据,需要很深入的思考和大量的实践)。自动化测试的流程,重点是哪些方面,要面临哪些挑战,如何解决的,是否有更好的方式。8-1:考察对质量保障工作的理解和以往的实践经验,判断是否和面试岗位匹配,是否符合预期,新岗位的适应程度和落地速度。10-3:分阶段落地,不同阶段的重点是什么,解决什么问题,需要的资源和面临的挑战。3-1:如何平衡前期的资源投入和带来的产出。

2024-03-29 17:02:22 559

原创 实现全链路测试的全面性

例如,支付过程可能包括信用卡支付、支付宝支付、微信支付等多种支付方式的测试。详细理解整个电商业务的运作流程,包括从用户注册、浏览商品、下订单、支付、物流配送、售后服务等各个环节。确定每个环节的关键特性、关键功能点和关键风险点。例如,购物车功能、支付流程、订单状态跟踪、库存管理、平台安全性等。涵盖不同的用户角色、产品类别、订单状态、支付方式、配送区域等各种组合,确保测试用例能涵盖各种数据组合的情况。理解系统内外各个模块之间的关联,包括前台网站、后台管理系统、库存管理、物流配送、支付系统等。

2024-03-29 16:49:37 524

原创 Tcp/IP协议详讲 TCP/IP协议分层详解

TCP/IP 和 ISO/OSI    ISO/OSI模型,即开放式通信系统互联参考模型(Open System Interconnection Reference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。  TCP/IP协议模型(Transmission Control Protocol/Internet Pro...

2019-10-02 14:15:15 1339

原创 Postman 之 HTTP Multipart/form-data 调试

接口说明已开发好/woms/api/UpEvent.php的 HTTP 接口。该接口完成 JSON 消息上报及若干图片文件上传的任务。主要通过 HTTP 的 multipart/form-data 格式推送数据到服务器。该格式详细定义可见 RFC1867Postman 登场Postman 是 Chrome 的插件,但我觉得 PC 版更好,我选择 PC 版本!Postman-...

2019-10-02 14:10:17 4718

原创 18. Jmeter-取样器二

jmeter-sampler介绍与使用JMS Point-to-Point JMS Publisher JMS Subscriber JSR223 Sampler JUnit Request Java请求 LDAP Extended Request LDAP请求 Mail Reader Sampler OS Process Sampler SMTP Sampler...

2019-09-28 18:49:01 175

原创 17. Jmeter-取样器一

jmeter-sampler介绍与使用HTTP请求 Test Action Debug Sampler AJP/1.3 Sampler Access Log Sampler BeanShell Sampler FTP请求 JDBC RequestHTTP请求这个是老熟人了,就不多说了。Test Action可以理解为对线程的操作,下面用一个例子进行...

2019-09-28 18:46:50 159

原创 15. Jmeter-配置元件二

jmeter-配置元件介绍与使用JDBC Connection Configuration Java请求默认值 密钥库配置 LDAP Extended Request Defaults LDAP请求默认值 登陆配置元件/素 随机变量 简单配置元件 TCP取样器配置 用户定义的变量JDBC Connection Configuration一般配合 JDBC Req...

2019-09-28 18:45:36 125

原创 14. Jmeter-配置元件一

jmeter-配置元件介绍与使用CSV 数据文件设置 HTTP信息头管理器 HTTP Cookie 管理器 HTTP Cache Manager HTTP请求默认值 计数器 DNS Cache Manager FTP请求缺省值 HTTP授权管理器CSV 数据文件设置CSV 数据文件设置不论在接口还是性能测试中都会经常用到的组件。简单来说就是从文件中读取数据,然后把...

2019-09-28 18:44:12 119

原创 13. Jmeter-定时器

Jmeter-定时器介绍与使用固定定时器 Uniform Random Timer Precise Throughput Timer Constant Throughput Timer 高斯随机定时器 JSR223 Timer Poisson Random Timer Synchronizing Timer BeanShell Timer固定定时器如果要让每个线程在请...

2019-09-28 18:43:03 112

原创 12. Jmeter-断言

jmeter-断言介绍与使用性能测试中较少用到断言。断言会增加脚本执行时间,但是接口测试中断言是必备的。什么是断言?其实就是功能测试中常说的预期结果和实际结果是否相等。响应断言 JSON Assertion Size Assertion JSR223 Assertion XPath Assertion Compare Assertion 断言持续时间 HTML Ass...

2019-09-27 16:14:05 109

原创 11. Jmeter-后置处理器二

jmeter-后置处理器介绍与使用二今天我们接着讲JSR223 PostProcessor Debug PostProcessor JDBC PostProcessor Result Status Action Handler XPath Extractor BeanShell PostProcessorJSR223 PostProcessor用法和JSR223 Pre...

2019-09-27 16:12:44 233

原创 10. Jmeter-后置处理器一

jmeter-后置处理器介绍与使用一今天我们先讲CSS/JQuery Extractor JSON Extractor Boundary Extractor 正则表达式提取器CSS/JQuery Extractor官方介绍:允许用户使用CSS Selector语法从服务器HTML响应中提取值。 作为后处理器,此元素将在其范围内的每个Sample请求之后执行,应用CSS / ...

2019-09-27 16:10:40 199

原创 9. Jmeter-前置处理器

meter-前置处理器介绍与使用JSR223 PreProcessor 用户参数 HTML链接解析器 HTTP URL 重写修饰符 JDBC PreProcessor RegEx User Parameters Sample Timeout BeanShell PreProcessorJSR223 PreProcessor用法类似Beanshell 取样器,可以参考7....

2019-09-27 16:09:09 163

原创 25. 服务器性能监控之nmon工具介绍

nmon介绍:nmon是一个简单的性能监测工具,可以监测CPU、内存、网络等的使用情况。步骤:1.下载nmon(根据你的操作系统下载),地址2.nmon文件部署到服务器中3.启动nmon(注意这里为了方便,nmon被我重命名)./nmon4.nmon常用快捷键按键“C”可以查看CPU相 关信息;按键“D”可以查看磁盘信息;按键“T”可以查看系统的进...

2019-09-27 13:53:25 135

原创 4. Jmeter主界面的介绍

上篇文章我们已经介绍过如何安装Jmeter。那么在本篇文章我们将要介绍Jmeter主界面有哪些功能。我们双击jmeter.bat,如下图所示(注意我这是jmeter5.0版本):我们将Jmter主界面划分为2个区域,图中红色标记1是一个目录树,存放测试设计过程中使用到的元件,执行过程中默认从上到下执行,图中红色标记2是菜单栏,图标是菜单栏快捷方式,关于目录树的使用,我们先不做介绍,在以后的...

2019-09-27 13:49:42 111

空空如也

空空如也

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

TA关注的人

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