自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Cookie、Session、Token、JWT详解

Cookie、Session、Token、JWT详解

2022-09-18 14:50:32 891 1

原创 数据库基础教程(一)

会数据库是作为一名测试的基本能力,大家可以根据下面的导图来定制自己的学习路线,同时也罗列了一些测试工作中常用的几种情况及可能的面试题。都是干货一、概念:关系型数据库: 很多人都知道数据库比如Mysql、Orcale等,但是说到关系型数据库都不知道什么意思,其实我们所了解的常用数据库都是关系型数据库。那关系型是什么意思呢?可以理解为以关系模型来创建的数据库,常见的关系模型有1对1、1对多、多对多等情况,不懂的同学,下面给举个例子: 每个人都只会有一个身份证号,那你这个人和...

2021-07-20 20:23:18 200 1

原创 TPS和QPS概念及区别

TPS: 每秒事务数可以用例衡量一个服务器或者系统的性能事务:一个事务是指第一个请求发送到接受到最后一个请求的响应的过程一个事务可以是一个接口 也可以是一套业务流程如果存在多个接口定义一个事务 那么就是多接口全部请求通过后的响应时间为一个tpsQPS:数据的每秒查询率一台服务器每秒能响应的查询次数(数据库中每秒执行查询sql的次数) 一般qps不作为性能指标原因:只做查,没意思增删改等统计,不全面TPS和QPS区别:单接口压测的时候,这个接口内部不会再去请求其...

2021-05-07 17:34:58 1335

原创 python连接redis数据库

什么叫中间件:通俗理解就是位于操作系统和应用程序之间的软件,通过中间件应用程序可以在多个平台和环境中。中间件屏蔽了底层的操作系统的复杂性,减少了程序设计的复杂性好处:开发简便、周期短、减少系统维护的管理等百度百科的解释:redis中间件的作用:redis是基于内存的存储中间件,通常用于数据库、缓存、消息队列等;redis在实际工作中如何使用的具体redis如何连接数据库...

2021-03-11 23:40:35 258

原创 Python实现连接mysql数据库

每天进步一点点,实现软件测试的进阶,加油!有不对的地方欢迎大家指出,谢谢目的:作为一个合格的测试,写脚本连接数据库是必不可少的,作为自己的学习记录,主要讲一下连接mysql数据库和redis数据库一、python连接mysql数据库...

2021-03-10 10:03:30 309

原创 每日一练面试题-2021-03-08

1、linux查找指定文件2、redis数据库存储方式3、linux 通过端口号查找进程4、性能测试聚合函数查看指标有哪些?5、如何做接口测试6、post请求中有哪些类型?7、了解中间件么?8、list类型的数据如何组成字典类型...

2021-03-09 23:32:42 186 1

原创 每日一练面试题-2021-03-04

最近也出去面试了几家,有回答上的,也有不了解的,下面做一个最近的面试题总结吧。也欢迎大家关注我的公众号【软件测试小助手】,一起学习,每天进步一点点,加油!一、pytest使用过的插件: pytest-returnfailures: 使用方法:pytest 目标文件 --returns 5 reruns - delay 1 解释:重新运行所有失败的用例,间隔1秒 重跑5次 pytest-repeat插件:pytest 目标文件 -- c...

2021-03-04 12:10:18 211 1

原创 性能压测流程

性能这方面我还是个初学者,还要不断的学习,加油,每天进步一点点!!文章内容:今天主要来讲一下性能压测的一个流程,可以了解到实际工作中是个什么样的情况前提:个人认为,不论是哪一张测试、还是开发,不懂业务流程是不行的,懂业务很重要!!!其他:公司目前性能测试不是很规范,用做个人记录,还要多加学习,有不对的欢迎指出流程:一、前期准备:当我们收到要做性能压测的时候,通常会有个业务需求的评审会议,由产品和开发、测试人员一起参加,进行性能测试的需求评审二、性能需求分析:需求分析的时候,我

2021-03-03 11:48:48 898 1

原创 python关于深拷贝和浅拷贝

容易被问到的面试题:深浅拷贝的区别欢迎大家关注我的公众号:软件测试小助手,想加群的可以私信我哈~我这里只是表层的讲解,具体更加深层的数据结构方面我还要继续学习补充首先我们先看下面的代码,试着说出结果blist = [1, 2]alist = [3, 4, blist]a = copy.copy(alist)b = copy.deepcopy(alist)print(a)print(b)print(alist)结果都是一样的:【1,2【3,4】】但是a和b的值一样么?并.

2021-02-24 17:38:15 94

原创 Centos7下安装mysql数据库

为了更好的学习,我买了个服务器,以后方便做一些性能压测和其他项目的这些东西记录下我在centos系统下安装mysql数据库一、xshell连接服务器二、安装mysqlyum -y install mariadb-server启动服务systemctl start mariadb.service修改用户密码mysqladmin -u root password '123456'登录mysqlmysql -uroot -p123456退出mysql命令---\

2021-02-23 17:37:38 103

原创 python脚本实现简单shell sed替换相同功能

原因:最近看题目有一个这样的题目,但是搞半天没看懂到底要做什么,于是百度了下,记录学习成果Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处理、编辑文本文件。可做文件的增删改查命令举个例子:在目标文件的第二行添加一行 sed -e 2a\newLine testfile 删除文件中第二行sed '2d' student.txt那我们也可以用python脚本来实现简单的sed替换一样的功能修改文件内容脚本代码如下:f = open('yesterda...

2021-02-22 17:17:49 457

原创 如何mock返回数据结果

目的:学习如何mock返回数据结果场景:前端完成,后端接口还没有返回的时候,或者需要模拟第三方支付接口的时候方法一:通过fiddler、charles抓包工具,修改返回值。这里以charles为例方法二:flask框架模拟返回数据...

2021-02-03 16:45:15 3410

原创 jmeter实现非gui运行脚本

使用场景:在学习性能测试的时候,一般jmeter做性能压测,但是使用jmeter界面工具非常占性能,所以我们要学会在非gui环境下执行jmeter脚本步骤1:找到要执行的脚本文件,并放入jmeter的bin文件下,testscript文件放脚本如下图:testresult存放测试结果文件步骤2:1、进入jmeter安装目录,执行如下命令jmeter -n -t [jmx file] -l [result file] -e -o [path to web report fol

2021-01-28 16:41:43 979

转载 navicate安装教程

转载:https://www.cnblogs.com/Kathrine/p/12844846.html

2020-12-30 18:05:47 1532

原创 2020-10-07测试开发面试题

欢迎大家关注我的公众号【软件测试小助手】,发布的内容和博客不一样,会更加全一点,谢谢支持啦!一份来自我收藏----京东金融测试开发面试题1、使用过哪些测试工具?抓包:Fiddler、Charles;接口测试:Postman、Jmeter(可接口、可性能);2、有没有使用过JMeter的动态参数传递?我认为的动态参数传递,就是能让参数能够随机变化,...

2020-10-07 11:17:43 530

原创 python多线程应用

好久再csdn上更新了,最近一直在公众号上写,大家可以去关注下我的公众号【软件测试小助手】,一起学习一起进步网上也找了一些资料,只是单纯的知识点的普及,因为我没有实际写过python开发的代码,不过也希望让大家有个基础的了解。这里给大家推荐两个我学习这个模块的网站菜鸟教程上搜索python多线程应用,就是没有代码解释,要自己思考原因网上一个博主的文章,我觉得写的很好https://www.it610.com/article/1279838186935173120.htm篇幅太长,我就

2020-10-06 20:19:39 222

原创 算法题每日一练----快速写二分法排序

说下我对于二分法查找的理解:【和猜数字游戏差不多】要在一个有序数列中找到一个与对应给定数字。1、找到有序数列中最中间的数字2、若中间值大于给定值,则在左边数列重新二分查找3、若中间值小于给定值,则在右边数列重新二分查找4、若都不存在,则返回‘没有对应的匹配值’【索引思想】1、设置最大和最小索引,找到中间索引值2、若中间索引值大于给定值,则中间索引位置前一位变为最大索引位置,最小索引位为0;3、若中间索引值小于给定值,则中间索引位置下一位变为最小索引位置,最大索引位不变;

2020-07-30 15:47:18 185

原创 python中常见关于Excel表格读写操作-----opnepyxl和xlrd/xlwt

关注【软件测试小助手】,知识分享更全哦~常用知识点:# 创建一个excel表格wb = openpyxl.Workbook()# 给表格添加sheet名称wb.create_sheet(index=0, title='test1')# 保存表格wb.save('test_openpyxl.xlsx')1、读取微博爬取的内容写到表格# 获取微博热搜内容def get_text(): list_n = ['排行'] list_r = ['热搜名'] url

2020-07-29 14:26:06 525 3

原创 python中常见关于Excel表格读写操作------csv操作

公众号写的更加详细,可以关注看看哟!【软件测试小助手】一、csv1、读取csv文件中内容【可以自己手动创建一个csv文件,逗号分隔】import scvimport codecs# 创建一个csv文件,并填入内容def load_csv(): with open('a.csv','a') as file: f=csv.reader(file) print(list(f)) # 直接打印f,是一个object对象 file.close() # 关闭文件

2020-07-29 13:59:17 326

原创 django自学教程

欢迎关注我的公众号【软件测试小助手】,分享我每天的学习干货,可以在公众号进群,大家一起讨论哦~从开发转测试已经2年了,虽然写的都是自动化,但是很久没有实际项目练手了,很多东西都忘了,最近看到python的web框架,刚好可以学习,拿来练练手,本篇是个入门教程,后面会不断更新哦~一、安装djagnopip3 install django查看版本不报错,即安装成功python -m django --version二、创建项目django-admin startproject

2020-06-05 23:45:56 380

原创 面试题每日一练 ----2020-06-03

欢迎大家关注我的公众号【软件测试小助手】,更新我每天的所学,帮助大家一起进步,每天进步一点点,加油!!!逻辑思维题:1、3L和5L的桶,要得到4L的水如何操作?步骤:先装满3L的桶,倒入5L的桶里面->装满3L的桶并倒水进5L的桶直到满了【此时3L剩余1L的水】->将5L的水倒了,剩余的1L倒进去->装满3L的导入,此时5L的桶就有4L的水了。2、2个沙漏一个4分钟漏完,一个7分钟漏完,怎么制作一个9分钟的漏洞?思路:4分钟+7分钟的一起使用,4分钟的结束后再使用一次,

2020-06-03 16:06:55 299 1

原创 2020-05-25 代码每日一练

【软件测试小助手】:每日一练来啦~今天练习个小题目:写一个算法,自动生成手机号,不限语言我这里写的是python方法import randomdef get_random_phone(): # 以【88、66、38】开头取随机一个 list= ['188', '166', '138'] phone_number = random.choice(list) # 尾数随机数1-9 for i in range(8): phone_numbe

2020-05-25 23:36:04 199

原创 Jmeter之常用定时器使用教程

欢迎大家关注我的公众号【软件测试小助手】,记录下自己的学习内容,希望和大家一起学习啊,也可以加群讨论,图片在最后。网上学习定时器,找了好多博客,写的都一个样,完全照搬,没有实际操作还是学不会的,我目前就我自己的理解学习了下,总结了下网上的内容,并且自己实际操作了下,不会还不是很深入,有不对的内容,希望大家指出来哈~Jmeter作为一个强大的开源工具,有很多地方值得我们深入学习,今天我们就来看看如何使用Jmeter的定时器,可以模拟一些用户实际操作场景做一些基本的性能压测。篇幅较长,这里说一下常用的几

2020-05-09 15:05:01 490

原创 2020-04-30-----------每日一道面试题

欢迎大家关注我的公众号【软件测试小助手】,喜欢的小伙伴可以进群大家一起学习进步~每天一道面试题 并非标答案,有觉得不正确的小伙伴欢迎留言 今天是什么面试题呢?我们来讨论下你们公司用什么自动化框架呢?你觉得这个框架好在哪里?就我们公司情况的回答:我们公司用的是httprunner的自动化测试框架,这是一个基于Python开发的测试框架,可以用编辑yaml的方法...

2020-04-30 10:39:08 340

原创 20200428 --------每日一道面试题

小伙伴们可以关注我的微信公众号【软件测试小助手】,欢迎大家进群讨论 我也会分享干货到群里的今天的面试题来啦~ 有不对的欢迎留言我及时修改你们如何进行接口压测?性能指标有哪些?性能指标和系统的关系是?1、如何进行接口压测:2、性能指标答案来自性能测试书籍的整理,大家可以百度查到,一般性能标准,每个公司有不同的标准基本都遵循2/5/10,2s以内最佳在2秒之...

2020-04-28 23:07:44 283

原创 面试题每日一练 ---------20200427

欢迎大家关注我的公众【软件测试小助手】,可以加你进群,一起技术讨论 分享知识干活~今天偶然间从人事那边搞到了我们公司的面试题 哇哦~ 来看看吧太晚了 比较懒 就直接贴图了自动化测试的目的是什么?如何做到自动化测试闭环?网上找的答案1:补充:自动化测试可以确保项目可以正常上线,项目的主流程没有bug,不用手工代替如何做到自动化测试闭环?...

2020-04-28 11:02:33 169

原创 面试题每日一练 ---------2020-04-24

欢迎大家关注我的公众号【软件测试小助手】,可以大家一起学习讨论今天的面试题,是我在写自动化脚本的时候想到的,毕竟现在的公司自动化还没算开始,只是结合项目自己开始练手了,那我就有个疑问了,一般的公司测试流程是什么样的呢?题目:说一说你们公司自动化测试流程是什么样的?制定测试计划--》分析测试需求--》选择自动化工具,搭建测试环境--》设计测试用例--》用例评审---》编写测试脚本--》执...

2020-04-24 16:49:37 227

原创 每日一练代码题 ------------2020-04-21

欢迎大家关注我的公众号 【软件测试小助手】 分享我是如何学习测试的该题,来自我微信收藏了好久的一道代码题下面的结果分别是?public class Test{ static String str; public static void main(String[] args) { static String str; System.out.println(str); }...

2020-04-21 17:04:38 215

原创 面试题每日一练-------2020-04-20

面试题每日一练来啦~ csdn以后给大家分享面试题 微信公众号开始分享干货欢迎大家关注【软件测试小助手】,加我微信拉你进群一起讨论哦!题目:没有接口文档时怎么进行接口测试?1、询问开发是否有对应的设计文档或者其他对应的参考文档,没有的话可以自己整理下接口测试的规则,然后将整理好的文档发送邮件评审或者开发评审,也就是说没有找开发问其他的资料,然后自己写接口文档,找人评审 -------...

2020-04-20 14:55:17 175

原创 httprunner学习成长之路---手动编写一个自动化测试脚本

关注我的公众号【软件测试小助手】,一起学习探讨测试知识,一起进步~ 公众号会添加一些趣闻、开发相关等文章 会更加有意思哦~今天来讲解如何手动编写一个自动化测试脚本一、首先了解项目各模块之间构成。主要讲以下三者之间的关系1、api:用来对接口定义进行描述(相当于单接口测试)2、testcases:编写的测试用例场景可以通过引用api的接口描述 (相当于单元测试)...

2020-04-14 12:09:26 561

原创 httprunner学习成长之路-------fiddler自动生成测试脚本

关注我公众号【软件测试小助手】,加群一起学习,一起进步~本次是通过fiddler抓包实现自动化测试脚本,不需要写代码哟!试一试吧!一、首先对整个目录做个简单的了解:下面是我用fiddler抓的一个登录接口(如图一),然后点击 Files->Export Sessions->selected Sessions,选中HttpArchive v1.2格式,保存文件至本地。(如...

2020-04-14 11:59:35 548

原创 httprunner学习成长之路-----环境搭建

欢迎大家关注我的公众号【软件测试小助手】一、环境搭建公众号关于httprunner的已经更新到4了,发现csdn都没写,赶快补上吧~希望自己也能不断提高 我也是个小白,大家一起学习吧~HttpRunner是一个面向http/https的通用测试框架,通过编写维护YAML/JSON脚本,就可以实现自动化测试、性能测试、线上测试、持续集成等多种测试的需求,应该算测试框架中比较好用的一...

2020-04-09 17:18:03 436

原创 你们公司在用哪种测试方式?手工、自动化还是众包测试?

在软件开发的时候,不论你在什么样的团队,所有参与的成员有相同的信念是很必要的。那个信念就是:测试是非常重要的并且应当要尽可能的准确的去执行。为了使你的软件可靠、防错,必须验证软件的质量。测试团队面对的常见问题就是在于选择实施哪种测试? 有三种类型的测试,每一种测试都被使用在当今的行业中,并且每种测试的都依赖于许多不同的关键因素有效的工作。以下举例的不同类型测试...

2020-04-01 11:07:07 340

原创 代码每日一练---------2019.9.12

给定一个字符串s按照一定的长度n进行反转全部反转:str_l = 'helloword' # 测试的字符串str_list = list(str_l) # 将字符串变成liststr_list.reverse() # list换位置str_reverse = ''.join(str_list) # list转stringprint(str_reverse)部分反...

2019-12-09 11:21:21 186

原创 每日一道面试题------------2019.9.12

说一说公司的测试流程https://www.processon.com/view/link/5a72ef56e4b0874437b69328上面是我以前写的测试流程图,可以参照下然后说一下目前的测试流程:开发和测试参加planning需求分析->编写测试计划->设计测试方案和测试用例->测试数据准备->执行测试用例->测试问题反馈->回归测试-&...

2019-12-09 09:57:37 163

原创 Python装逼神器之-----炫酷二维码

首先 ,在这里为自己的拖延症、懒惰症、等等,给自己一个警钟,不能这么下去,虚度光阴!!!每天进步一点点!!加油我的公众号【软件测试小助手】 这里就不做排版了,也可以去公众号看 Python菜鸟们,虽然我们做不了爬虫、搞不懂机器学习、弄不来AI。But我们还是可以用python来做一些小装逼的操作。 下面就为大家介绍一个可以用python装逼的小功能...

2019-12-08 23:25:55 753 1

原创 浅谈测试如何面试

关注我的公众号哈,博客和微博同步更新【软件测试小助手】,加油,每天进步一点点!!!2019年算是我人生中最迷茫的一年,没有目标,没有方向,只知道工作不开心,我要欢工作,结果找了大半年的工作甚至一个面试机会都没有,刚开始还能以互联网的经济不景气来安慰自己,但是细细琢磨下,大半年时间连面试都没有,是不是自己简历就有问题?面试不通过,是不是自己知识储备的问题?一直不改变,不发现自己的原因,那就与好工...

2019-11-18 21:36:27 471

原创 接口自动化获取excel中数据(一)

欢迎大家关注我的公众号哈。【软件测试小助手】,希望大家支持啦!自动化测试可以分为数据驱动类别:一般通过excel中数据来测试;代码驱动:一般测试用例以代码为主,通过读取代码进行测试;关键字驱动:偏ui自动化,其中robotframework就是典型的关键字驱动框架;接口自动化用例设计:基本设计用例的方法和功能测试一致接口自动化步骤:获取测试用例+调用测试接口+结果校验+发送...

2019-11-10 22:30:51 2147 1

原创 软件测试学习计划

做个自律,每天努力学习的测试girl,从今天起我的个人公众号也创建啦,叫‘软件测试小助手’,有兴趣小伙伴可以关注下咯!虽然我目前还是个小白,希望和大家一起共同进步,目标就是,每天进步一点点,加油!就以我了解的测试主要分为​:功能测试、接口测试、自动化测试、性能测试、测试开发;其中测试又分很多的领域:App测试(小程序、IOS、安卓、h5),B/S结构测试,C/S结构测试,大数据测试、手机整...

2019-11-05 23:56:42 2126 1

原创 每日一道面试题------2019.10.18

测试面试题11-2011、以下不能作为测试结束的标准是:4 1、测试超过了预定时间 2、执行完了所有测试用例但没有发现没有行的故障 3、单位时间内查处的故障数低于预定值 4、测试人员或者其他资源不足12、以下属于静态测试方法的是 1 1、代码审查 2、判定覆盖 3、路径覆盖 4、语句覆盖静态测试:不实际运行被测软件,静态检查程序代码、界面或文档中可...

2019-10-18 14:57:19 324

空空如也

空空如也

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

TA关注的人

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