软件测试
文章平均质量分 62
测试狗熊
每一次的努力奔跑其实就是努力回到原点,每次回去都已是物是人非,但是结果还是值得自己的期待!努力把打工人
展开
-
swagger工具
swagger原创 2023-02-26 17:18:19 · 178 阅读 · 0 评论 -
fiddler抓包
fiddler抓包原创 2023-02-26 11:59:27 · 570 阅读 · 0 评论 -
sql语句练习
sql语句练习原创 2023-02-20 10:42:22 · 460 阅读 · 0 评论 -
三次握手-升级详解-注意问题
TCP三次握手详解原创 2023-02-14 23:01:38 · 380 阅读 · 0 评论 -
在浏览器输入URL后发生了什么?
在浏览器输入URL发生了什么原创 2023-02-14 11:46:42 · 2907 阅读 · 0 评论 -
linux命令小结-网络检测命令
linux网络检测命令小结原创 2023-02-13 11:11:01 · 498 阅读 · 0 评论 -
linux命令小结-查看日志命令
查看linux日志命令小结原创 2023-02-13 10:50:15 · 1116 阅读 · 0 评论 -
Bug的级别,按照什么划分
Bug的级别,按照什么划分原创 2023-02-11 16:50:45 · 4975 阅读 · 0 评论 -
什么是测试用例,什么是测试脚本,两者的关系?
测试用例定义 测试脚本定义 两者关系原创 2023-02-11 16:45:21 · 1218 阅读 · 0 评论 -
请求类型post和get区别
post和get区别原创 2022-06-25 10:42:37 · 124 阅读 · 0 评论 -
SVN安装以及基础使用
一、svn安装二、基础使用原创 2021-09-23 22:21:50 · 97 阅读 · 0 评论 -
HTTP(超文本传输协议)
一、http特点HTTP是无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。 HTTP是媒体独立的:这意味着,只要客户端和服务器知道如何处理的数据内容,任何类型的数据都可以通过HTTP发送。客户端以及服务器指定使用适合的MIME-type内容类型。 HTTP是无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数原创 2021-07-21 21:43:17 · 1311 阅读 · 0 评论 -
http协议
原创 2021-07-02 09:40:28 · 98 阅读 · 0 评论 -
Import “Crypto.Random“ could not be resolved Pylance report Missing Imports
解决Import "Crypto.Random" could not be resolved Pylance report Missing Imports问题无法解析导入“Crypto.Random”报告缺少导入解决问题步骤第一步:cmd进入python环境第二步:输入fromCryptodome.CipherimportAES第三步:观察是否出现报错,如果报错说明没有将包安装成功如果没有报错说明包安装成功需要关闭vsc 重新打开vsc 即问题解决问题解决!...原创 2021-06-30 09:11:44 · 1926 阅读 · 0 评论 -
我已安装xlrd 但是vsc 提示无法解析导入“xlrd”报告缺少导入
Import "xlrd" could not be resolved Pylance report Missing Imports简直vsc就是个坑货首先核实在cmd中输入 python 进入python环境python其次输入 import xlrd如果没有报错则说明安装成功最后将vsc关闭 然后重新打开(清除缓存)就解决了...原创 2021-06-29 23:49:05 · 3254 阅读 · 2 评论 -
正则表达式-匹配规则
一、基本模式匹配正如如^符号表示开头一样,$符号用来匹配那些以给定模式结尾的字符串。字符^和$同时使用时,表示精确匹配(字符串与模式一样)^bucket$如果一个模式不包括^和$,那么它与任何包含该模式的字符串匹配once与There once was a man from NewYorkWho kept all of his cash in a bucket.是匹配的在该模式中的字母(o-n-c-e)是字面的字符,也就是说,他们表示该字母本身...原创 2021-06-29 11:28:25 · 331 阅读 · 0 评论 -
python pip卸载
pip卸载原创 2021-06-23 22:22:45 · 478 阅读 · 0 评论 -
邮箱 手机号 格式要求
组成E-mail像普通的邮件—样,也需要地址,它与普通邮件的区别在于它是电子地址。所有在Internet之上有信箱的用户都有自己的一个或几个Email address,并且这些Email address都是唯一的。邮件服务器就是根据这些地址,将每封电子邮件传送到各个用户的信箱中,Email address就是用户的信箱地址。就象普通邮件一样,你能否收到你的E-mail,取决于你是否取得了正确的电子邮件地址。地址组成—个完整的Internet邮件地址由以下两个部分组成,格式如下:登录名@主机名.域名中原创 2021-06-22 22:42:00 · 12575 阅读 · 0 评论 -
python中eval的用法
eval(<字符串>) 能够以Python表达式的方式解析并执行字符串,并将返回结果输出。eval()函数将去掉字符串的两个引号,将其解释为一个变量。单引号,双引号,eval()函数都将其解释为int类型;三引号则解释为str类型。eval可以轻松实现,将字符串转换成:列表/元组/字典字符串转换成列表:字符串转换成元组:字符串转换成字典:上面的三组例子都有一个共同点:字符串的格式必须和字典,元组,列表格式相同,才能进行转换...原创 2021-06-22 22:14:01 · 4895 阅读 · 0 评论 -
python接口自动化测试问题
Traceback是抛出异常 根据以下描述可判断是14行有误原创 2021-06-22 20:05:22 · 152 阅读 · 0 评论 -
正则表达式(提升篇)
一、修饰符标记也称为修饰符,正则表达式的标记用于指定额外的匹配策略。标记不写在正则表达式里,标记位于表达式之外,格式如下:/pattern/flags下表列出了正则表达式常用的修饰符:修饰符 含义 描述 i ignore - 不区分大小写 将匹配设置为不区分大小写,搜索时不区分大小写: A 和 a 没有区别。 g global - 全局匹配 查找所有的匹配项。 m multi line - 多行匹配 使边界字符^和$匹...原创 2021-06-17 23:13:03 · 213 阅读 · 1 评论 -
正则表达式(语法篇)
runoo+b,可以匹配 runoob、runooob、runoooooob 等,+ 号代表前面的字符必须至少出现一次(1次或多次)。 runoo*b,可以匹配 runob、runoob、runoooooob 等,* 号代表前面的字符可以不出现,也可以出现一次或者多次(0次、或1次、或多次)。 colou?r可以匹配 color 或者 colour,? 问号代表前面的字符最多只可以出现一次(0次、或1次)。 一、普通字符二、非打印字符三、特殊字符四、限定...原创 2021-06-17 15:38:06 · 195 阅读 · 0 评论 -
postman中mock后端服务
最近在做一些app,前后端分离的开发模式是必须的。一直用的python flask做后端的快速POC,python本身就是一门胶水语言,开发起来方便快捷,而flask又是一个极简的webserver框架(比Django简洁)。但在这里推荐的是使用Postman,避免同时打开pycharm和webstorm,同时对于不懂python的同学也是福音。在整个开发过程中,前端或后端的延迟可能会阻碍相关团队有效地完成工作。一些后端的API工程师已经开始使用Postman去测试后端endpoint,而不依赖于前.转载 2021-05-09 17:10:07 · 246 阅读 · 0 评论 -
XMYSQL使用
GitHub机票:https://github.com/o1lab/xmysql为什么用这个命令?为MySql数据库快速生成REST API,而且还不遵循诸如rails、django等框架的约定,这可能是一种不太受欢迎的冒险行为。但是也正因为如此。该命令的功能都是由node packages提供支持的:(express,mysql) => {xmysql}安装与用法npm install -g xmysqlxmysql -h localhost -u m...转载 2021-05-07 11:31:22 · 1208 阅读 · 0 评论 -
web自动化测试(selenium)
一、简介二、学习三、配置环境原创 2021-04-28 19:01:46 · 559 阅读 · 0 评论 -
python实现接口自动化(requests+pytest+pymysql+xrl+ allure)
一、python+requst1.1:下载安装requestpip3 install request -i https://pypi.doubanio.com/simple1.2:request使用二、pymysql链接数据库2.1:下载安装pymysqlpip3 install pymysql -i https://pypi.doubanio.com/simple2.2:pymysql使用三、pytest实现接口自动化测试框架3.1:下载安装pytest..原创 2021-04-26 15:55:09 · 474 阅读 · 0 评论 -
fiddler 过滤器filter+重定向autoresponder
一、设置User Fiters启用未勾选Use Filters,未启用此功能;已勾选Use Filters,已启用此功能二、Action设置Run Filterset now :马上执行过滤,立即生效过滤Load Filterset:加载本地过滤文件到fiddlerSave Filterset :保存fiddler过滤条件到本地3、Hosts过滤Zone:指定只显示内网(Intranet)或互联网(Internet)的内容;Host:指定显示某个域名下的会话;原创 2021-04-09 15:00:05 · 721 阅读 · 0 评论 -
应用层Fiddler抓包工具
Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作。也可以用来检测网络安全。反正好处多多,举之不尽呀!当年学习的时候也蛮费劲,一些蛮实用隐藏的小功能用了之后就忘记了,每次去网站上找也很麻烦,所以搜集各大网络的资料,总结了一些常用的功能。Fiddler 下载地址 :https://www.telerik.com/download/fiddlerFiddler 离线下载地址:https://pan.baidu.com/s/1bpnp3Ef密码:..转载 2021-04-08 18:22:35 · 312 阅读 · 0 评论 -
postman前置脚本加密(java script)
一、实现Base64加密1、点击添加->添加一个新的collection2、在添加的collection中新建一个请求3、点击右上角眼睛后,使用环境变量,可以使用环境变量(environment)也可以使用全局变量(global environment),我个人为了怕麻烦所以使用环境变量4、设置环境名称,在varibles中输入要加密的变量的变量名(做替换用),后面两个实际value值为空,保存点击右下角updateUpdate后,可以在manage en.原创 2021-04-07 18:01:27 · 2142 阅读 · 0 评论 -
postman使用(效率篇)
一文带你全面解析postman工具的使用(效率篇)原创雨滴测试2021-01-09 16:41:40说明:由于前面的一文篇幅太大,导致无法放在一文发布,故这篇文章只是postman工具介绍的第二部分,若需要回看第一部分内容可通过如下链接:一文带你全面解析postman工具的使用。接下来介绍的内容是基于上文的基础往下进行的 。三.postman快捷功能在这一个部分中,我将介绍几个非常便捷的功能,只要你使用了它,你将能感受到这些功能所带给我们效率上的提升。 具体的功能如下 :快速填写..转载 2021-04-02 14:41:02 · 365 阅读 · 0 评论 -
带飞postman使用(高级篇)
若回看第二部分:一文带你全面解析postman工具的使用(效率篇)。接下来介绍的内容是将是postman的最后一部分-高级篇 。四. 高级功能介绍这里所谓的高级功能,都是个人的定义,之所以称为高级,可能比前面的功能使用起来稍显复杂,且使用频率也不是很高,但是这些功能都具有一定的场景性,也就是说当你遇到了解决某一类场景的问题时,正好它也提供了这方面的功能,那么使用起来就非常的方便 。读取外部文件进行参数化 生成测试报告 使用工作空间 集合同步与分支管理 编写接口文档 moc...转载 2021-04-02 14:35:06 · 1052 阅读 · 1 评论 -
postman基础测试使用
postman是一款支持http协议的接口调试与测试工具,其主要特点就是功能强大,使用简单且易用性好 。无论是开发人员进行接口调试,还是测试人员做接口测试,postman都是我们的首选工具之一 。那么接下来就介绍下postman到底有哪些功能,它们分别都能干些什么 。下面先通过一张图来直观的来看下postman中所包含的功能 。当然,以上功能也只是展示了postman的一部分功能,为了能更加全面的体现这款工具的特点,我将从以下三个维度来加以说明。它们分别是: 基础功能 .转载 2021-04-02 14:13:51 · 331 阅读 · 0 评论