自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (6)
  • 收藏
  • 关注

原创 软件测试面试题与答案集锦--持续更新

Q:左联结和右联结的区别答案:左联结保留左边表的所有数据,右边表只显示符合匹配条件的数据,没匹配的以空值表示;右联结保留右表的数据,左边表只显示符合匹配条件的数据,没有匹配的以空值表示Q:搭建测试环境流程安装java环境2.配置环境变量(PATH、JAVA_HOME、CLASSPATH等),验证环境变量是否配置成功(shell终端输入java -version)3.安装应用服务器软件,解压压缩文件到安装目录4.安装数据库软件,修改密码,重启,新建数据库,导入脚本5.将搭建网站的war包放入应

2020-05-26 10:50:39 597

原创 分享-监控服务器的各种方法

本周咱们松勤的性能课程第三阶段的学习结束了,又学习到了监控服务器的各种方法。像是利用linux命令去监控的方法就有好几种哦方法一:动态监控top命令方法二:内存监控free -m方法三:磁盘iostat -d 2 3还有利用jmeter插件去监控服务器哦我们可以使用ServerAgent插件去收集数据,就像一个小间谍一样。这样利用jmeter去收集将数据显示出来啦。如果是使用Nmon插件来监控服务器技术的话,我们启动Nmon就可以实时监控啦也可以采集监控数据 在实际的性能测试中

2020-05-25 10:52:45 631

原创 Mysql与正则表达式笔记-松勤

正则表达式是用来匹配文本的特殊的字符集合,将一个正则表达式与文本串进行比较,Mysql中用where子句提供支持,正则表达式关键字:regexp1、使用‘|’匹配两个串中的一个2、使用‘[]’匹配几个字符中的一个3、使用‘[^]’不匹配几个字符串中的任意一个,表示否定4、对于特殊字符的匹配需要在待匹配的特殊字符前面加上‘\’进行转义。5、Mysql支持的正则表达式字符集正则表达式是用来匹配文本的特殊的字符集合,如果想从一个文本文件中提取电话号码,可以用正则表达式完成作用:匹配文本,将一个正则

2020-05-22 11:33:21 233

原创 “6个人竞争一个岗位,我有明显的学历短板” 但我依旧拿下offer--来自学员的真实反馈

来自松勤全栈班99期学员“打着测试的旗号,招聘销售”“职场上的性别质疑”“同岗位竞争,我有明显的学历短板”一共两次面试,这些意料之外的情况我全都碰到了,都不知道该说自己是太幸运还是太衰。不过还好是拿到了offer。这次简短地说一说我的面试总结吧!3月23日下午在智联招聘上更新了简历后,就挂了一个下午,我就设置成关闭的状态了,因为总觉得还没有完全准备好!当天下午接到两家面试通知,一家在福州,一家在厦门!“哄人的话真的挺好听的,但一定要坚持住自己”第一家是一家上市公司,共三轮面试。第一轮笔试,是

2020-05-21 11:10:48 325

原创 经典接口面试题与答案整理--已完结

首先,非常感谢咱们松勤软件测试学员的面试题分享,最近小明老师把问题的答案整理了一下,分享出来给大家,希望能够帮助大家在面试过程中少踩坑,提高面试通过率。本文持续更新,后期有新的问题会同步分享给大家。有需要其他方面的知识资料的,可以私信我。大家如果对以下问题有什么更好的解答思路,也欢迎讨论区留言1、什么是HTTP协议无状态协议?怎么解决HTTP协议无状态协议是指协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。即我们给服务器发送 HTTP 请求之后,服务器根据请求,会给我们发送数据过来,但是,发

2020-05-20 11:01:23 11145 2

原创 WEB应用的常见安全漏洞

SQL 注入SQL 注入就是通过给 web 应用接口传入一些特殊字符,达到欺骗服务器执行恶意的 SQL 命令。SQL 注入漏洞属于后端的范畴,但前端也可做体验上的优化。原因:当使用外部不可信任的数据作为参数进行数据库的增、删、改、查时,如果未对外部数据进行过滤,就会产生 SQL 注入漏洞。比如:id = “外部输入的值”;SQL 语句: sql = "select * from users where id= + id;上面的 SQL 语句目的是通过用户输入的用户名查找用户信息,因为由于 .

2020-05-19 09:18:43 371

原创 Jmeter分布式测试常见问题解答

在jmeter分布式环境部署上,有很同学都遇到了不少问题,就算是看过安装教程,也会在实际操作的时候一脸懵,经常的状态是就是:眼睛会了手不会。所以我们把大家容易出问题的地方总结出来,一起来看看吧!1、报错permission denied解决办法:修改整个jmeter目录权限Chmod -R 755 apache-jmete5.1.1(目录即可)。解决办法:1.查看 slave 上的 ip 与 master 配置文件中的 ip 是否一致;如果不一致,查看 slave 机器上是否有虚

2020-05-18 09:27:03 850 1

原创 面试请不要作死回答 耿直可能会害了你-面试技巧分享

经常听到有人说,你不逼自己一把,永远不知道自己有多优秀。不管大人还是小孩子,其实都是一样的。人的天性首先是好吃懒做,然后是不劳而获。但如果我们从小到大都只有快乐,我们肯定会少学或不学知识。但少学、不学的结果是什么?找工作的时候缺乏竞争力。如果再有一次机会,我相信我们百分之八十的人,都会更加严谨慎重的去面对自己的人生,都是要努力往更好的方向去发展。而在这个过程中必然会经历转专业,换工作。事实上在大家做出这样的决定的时候,已经到了人生的第二次抉择,到了人生很重要的十字路口。都对IT行业的薪资,收入,

2020-05-15 10:35:38 721

原创 4次握手你懂不懂规矩?TCP/IP协议详解

TCP/IP不是一个协议,而是一个协议族的统称。里面包括IP协议、IMCP协议、TCP协议。1这里有几个需要注意的知识点:互联网地址:也就是IP地址,一般为网络号+子网号+主机号域名系统:通俗的来说,就是一个数据库,可以将主机名转换成IP地址RFC:TCP/IP协议的标准文档端口号:一个逻辑号码,IP包所带有的标记Socket:应用编程接口数据链路层的工作特性:1、为IP模块发送和接收IP数据报2、为ARP模块发送ARP请求和接收ARP应答(ARP:地址解析协议,将IP地址转换成MAC地

2020-05-14 10:27:06 230

原创 什么是Docker?Docker的应用场景?一篇文章带你看懂Docker,深度好文!

Docker 是什么?Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了 Docker,就不用担心环境问题。总体来说,Docker 的接口相当简单,用户可以方便地创建和使用容器,把自己的应用放入容器。容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样。说人话就是

2020-05-13 09:38:56 407

原创 Datafaker在手,数据我有

我们一般在测试过程中经常会遇到需要准备大量测试数据的情况,此时如果手动插入效率太低,用一般的方式批量生成数据往往数据的内容不符合我们的要求,太过随机化,不符合真实数据的格式。这里给大家介绍一个数据生成工具,它最大的好处就是效率高,且自带多种数据生成规则,可以满足你大多数的数据格式要求。Datafaker是大型测试数据和流量测试数据生成工具。它是基于python开发的,与python2.7和python3.4 +兼容,所以我们在使用前需要确保安装了python环境。Datafaker的github地

2020-05-12 09:37:54 1091 1

原创 用经济学的思维来看待安全测试的学习

学习安全测试的最低要求是多少?学习安全测试的哪些技能才能获得最大的收益 ?如何进行安全测试的学习 ?经济学的视角来看待安全测试本文将以经济学的视角来尝试提供一个包含明确的重点和关键事项的学习投资分析以协助IT人士从入门到提升,让安全测试技能成为加薪或求职的有力砝码。安全测试就是使用自动化工具或者人工的方法模拟恶意的注入或漏洞利用,对应用系统进行攻击性测试,从中找出系统或产品所存在的安全漏洞。适合人群: IT小白, 测试人员, 安全人员, 运维人员, 开发人员,对网络攻防技术有兴趣的人员等等背

2020-05-11 10:05:34 333

原创 做性能测试之前需要知道什么

这个是我在给一朋友说浏览器与服务器之间交流时用到的例子,感觉比容易理解,所以拿来分享一下。假设:A、B、C三个人。C欠A钱(这里不考虑多少)B是专门要账思考:浏览器与服务器的信息传递次数:A对B说,C欠我钱,你帮我去要。B接到指令后就去找C要钱。B对C说,给我20块钱。C说,没有。B对C说,给我10块钱。C说,没有。B对C说,给我5块钱。…最后,B回来对A说,哎呀妈呀,C那丫的忒抠门了,一分钱没有。对于A来讲,只是来说,它只是让B问C要钱,具体的B与C之间交互了几次,A是不知

2020-05-11 09:01:26 422

转载 Cookie 和 Session 关系详解,什么是 Cookie 和 Session ?

类似这种面试题,实际上都属于“开放性”问题,你扯到哪里都可以。但是一定要讲到核心。什么是 Cookie 和 Session ?什么是 CookieHTTP Cookie(也叫 Web Cookie或浏览器 Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器下次向同一服务器再发起请求时被携带并发送到服务器上。通常,它用于告知服务端两个请求是否来自同一浏览器,如保持用户的登录状态。Cookie 使基于无状态的 HTTP 协议记录稳定的状态信息成为了可能。Cookie 主要用于以

2020-05-09 09:42:08 381

原创 Moco测试知多少?什么是moco?如何使用?

什么是mock?Mock就是在测试过程中,对于一些不容易构造/获取的对象,创建一个mock对象来替代它,帮助我们测试这种场景。一般前端工程师会在后端工程师还没有完成后台接口开发的时候,自己根据事先约定好的api文档自己mock一个接口,用来调试他的前端页面。这里的mock我们就可以理解为创建了一个虚拟的接口。我们测试人员在测试的时候,有时候遇到需要第三方接口返回特定数据以符合特定的测试场景...

2020-05-08 09:36:40 977

原创 postman和Jmeter做接口测试的区别

用例组织方式Jmeter的组织方式相对比较扁平,它首先没有WorkSpace的概念,直接是TestPlan,TestPlan下创建的Threads Group就相当于TestCase,并没有TestSuite的层级。Postman功能上更简单,组织方式也更轻量级,它主要针对的就是单个的HTTP请求。Collection就相当于是Project,而Collection中可以创建不定层级的Fol...

2020-05-07 09:51:23 2514 1

原创 超级全面的IT行业知识及术语,值得收藏!

SDK:SDK(SoftwareDevelopment Kit,即软件开发工具包)一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。中间件:中间件是一种独立的系统软件或服务程序IDE:集成开发环境OOP:面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOS:即开源软件...

2020-05-06 11:11:20 1260

软件测试数据库基础——数据库基本应用

数据库是软件测试工程师的必备技能,今天松勤名师苏三老师将给大家讲讲数据的的基本应用~

2022-08-05

一招搞定项目相关的所有定量问题

面试的时候有时候会问到一些定量问题,比如:一天执行多少用例,提交多少bug,一个版本测几周的这种问题? 在实际工作中一般我们一般不会注意这些,但是有时候面试就会碰到,这里小猪老师用一招教你应付所有的这类问题!

2022-04-20

软件测试理论知识.docx

松勤软件测试整理出来的《软件测试理论知识》,带你快速掌握软件测试的基本知识,入门软件测试就是如此的简单~~~

2020-07-21

Fiddler抓包最全攻略.doc

对于想抓取HTTPS的测试初学者来说,常用的工具就是fiddler。可是在初学时一步步按着网上的帖子结果还是出问题。 所以我们来从头捋一遍,再列出经常会出现的问题。

2020-05-06

空空如也

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

TA关注的人

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