自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

软测小生

微信公众号【软测小生】,分享软件(自动化)测试相关的技术和学习资源,内容不定时更新,包括但不限于功能、接口、自动化、性能、安全、测试开发、测试框架搭建等。

  • 博客(220)
  • 资源 (13)
  • 问答 (2)
  • 收藏
  • 关注

原创 接口测试之Postman使用全图文指南(原来使用Postman测试API接口如此简单)

Postman是一个可扩展的API开发和测试协同平台工具,可以快速集成到CI/CD管道中。旨在简化测试和开发中的API工作流,如:使用Newman运行Postman集合Postman 工具有 Chrome 扩展和独立客户端,推荐安装独立客户端。Postman 有个 Workspace 的概念,workspace 分 personal 和 team 类型。Personal workspace 只能自己查看。...

2020-06-28 17:47:39 104179 78

原创 Linux之Ubuntu18.04安装Java JDK8的三种方式

Java JDK在linux系统有两个版本,一个开源版本Openjdk,还有一个oracle官方版本jdk,oracle JDK既可以通过添加ppa源命令行安装,也可以去官网下载jdk压缩包安装。下面分别记录一下这三种安装方式的步骤。安装openjdk1、更新软件包列表:sudo apt-get update2、安装openjdk-8-jdk:sudo apt-get in...

2019-01-08 11:26:56 207472 22

原创 使用Chrome浏览器自动下载文件并保存到指定的文件路径(使用Selenium更改Chrome默认下载存储路径)

本文首发于微信公众号: 软测小生上一篇博客写到当不能使用Selenium来操作上传下载接面的时候,我们使用第三方AutoIt来搞定。Java+Selenium2+autoIt 实现Chrome右键文件另存为 功能接下来我我要记录一下今天学的使用Selenium更改Chrome默认下载存储路径,当然前提是在网页上有下载链接直接点击就会下载的,若不更改的话就会保存到Chrome默认下载路径下...

2018-07-25 18:02:20 30178 6

原创 软件测试用例(史上最全软件测试干货)

咚咚咚,桥黑板!注意听讲!今天来点测试干货,纯纯的干货啊,堪称史上最全。今天来发一篇软件测试用例设计时需要关注的点,前辈总结的非常详细,基本上素有的测试点都包含在其中了,纯纯的图片。快下载保存本图吧,遇到写测试用例的时候可以参考一下,这样子写出来的测试用例才会更全面,更具实际意义和价值哦。欢迎关注微信公众号 软测小生 获取更多的测试资源...

2018-05-05 16:01:36 66161 19

原创 软件测试(手工)方法汇总

软件测试方法种类繁多,记忆起来混乱, 如果把软件测试方法进行分类, 就会清晰很多。 这里参考一些书籍和网上的资料, 把常用的软件测试方法列出来, 让大家对软件测试行业有个总体的看法。从测试设计方法分类测试名称:黑盒测试(Black Box)测试内容:黑盒测试是把测试对象看做一个黑盒子,利用黑盒测试法进行动态测试时,需要测试软件产品已经实现的功能是否符合功能设计要求,不需测试软件产品的内部结构和处理...

2018-04-08 19:41:56 6304

原创 Aliyun设置CentOS镜像源CentOS8-AppStream--Repository AppStream is listed more than once in the configurati

Repository AppStream is listed more than once in the configurationRepository extras is listed more than once in the configurationRepository PowerTools is listed more than once in the configurationRepository centosplus is listed more than once in the con

2022-05-15 16:37:46 305 1

原创 Aliyun本地化部署WebPageTest--前端性能测量工具

前端性能测量工具-WebPageTest

2022-03-11 00:26:24 1262

原创 设置Docker阿里云镜像加速源

设置阿里云镜像加速地址

2022-03-11 00:10:12 1364

原创 软件(自动化)测试面试基础知识点汇总

总结了软件测试岗面试过程中常遇到的基础知识、技术点、编程题、逻辑题等,以及各家大厂的面经。

2022-03-02 15:39:00 915 1

原创 Error: argument “br-xxxxxxxxxxxx-eth1” is wrong: “name” not a valid ifname.

is wrong: “name“ not a valid ifname

2022-01-21 09:27:12 615

原创 Linux Text file busy文本文件忙

Linux Text file busy原因: 该文件被其他进程占用中,需要解除占用。查询占用进程: fuser fileName杀掉进程: kill -9 进程id再次执行命令即可。

2022-01-06 15:05:53 860

原创 -bash: robot: command not found已经安装了RobotFramework但提示命令行找不到robot

-bash: robot: command not found

2021-12-28 19:40:05 1144

翻译 IPv6 ‘dadfailed‘异常问题:重复地址检测【已解决】

inet6 x: x : x:x ::1/64 scope global tentative dadfailed;无法使用命令ping6 这个地址

2021-11-16 11:06:47 1192

原创 原来Python是这样连接远程主机的,你会吗?

导语:在软件测试的过程中,涉及到远程Linux主机环境测试的时候,难免会遇到需要执行shell命令的场景,比如通过shell命令去配置一些环境或者去检查用例执行的结果等等,那么就是用到了比...

2021-08-09 08:30:00 577

原创 AWS 使用 VM Import/Export 将 VM 作为映像导入

使用 Import/Export 工具:https://aws.amazon.com/cn/ec2/vm-import/VM Import/Export 提供多种可将您的虚拟机导入 Amazon EC2 的方法。第一种方法是使用 AWS CLI 工具导入 VM 映像。启动时,只需:下载并安装 AWS 命令行接口。确认你的 VM 满足 VM Import 前提条件,准备好导入并从当前环境作为 OVA 文件(或 VMDK、VHD 或 RAW)导出。使用 AWS CLI 上传 VM 映像到 S3。多

2021-08-07 23:05:36 591

原创 你知道两台Linux之间如何传输文件吗?

你知道两台Linux之间如何传输文件吗?不同的Linux主机之间想要实现文件相互拷贝的方法有三种:第一种:ftp,也就是其中一台Linux安装ftpServer,这样可以另外一台使用ftp的client程序来进行文件的copy。第二种:采用samba服务,类似Windows文件copy的方式来操作,比较简洁方便,第三种:利用scp命令来进行文件复制。scp介绍scp是secure copy的简写,是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服

2021-08-06 09:50:37 5500

原创 【已解决】paramiko用户名密码连接主机报错误:Invalid private key记录

Paramiko -- Invalid private key rsa routines:RSA_check_key_ex:iqmp not inverse of q;详解Python远程控制模块:Paramiko概念、方法及Paramiko七大案例

2021-08-05 10:59:57 1443

原创 Python Requests库进阶用法——timeouts, retries, hooks

Python-Requests库timeouts, retries, hooks的进阶用法,在实际的代码编写中将会很有用,不管是开发编写API还是测试在编写自动化测试代码,都会极大的提高所编写代码的稳定性。

2021-07-30 00:00:47 587 2

原创 ModuleNotFoundError: No module named ‘xlsxwriter‘ Failed to import the site module

Failed to import the site moduleModuleNotFoundError: No module named ‘xlsxwriter’在是用Pycharm 进行远程调试的时候,出现上述错误,搞了半天是因为在配置的时候钩选错误。More Run& Debug >> Edit Run Configuration:取消勾选下面两个选项即可:Add content roots to PYTHONPATHAdd source roots to PYTHONP

2021-07-14 15:51:46 1574

原创 Linux抓包命令

linux抓包命令是“tcpdump”,可以抓取流动在网卡上的数据包,可以将网络中传送的数据包的“头”完全截获下来提供分析;它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。tcpdump命令是基于unix系统的命令行的数据报嗅探工具,可以抓取流动在网卡上的数据包。顾名思义,tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的.

2021-07-06 11:33:05 4668

原创 [Burp Suite完整教程] Intruder Attack type&Payloads – 拥有上千种姿态的攻击模式

今天要介绍Intruder中的Attack type跟Payloads,Intruder可以进行的攻击与测试组合方式真的不少,有时候不是Intruder办不到,而是你不知道原来Intruder可以办得到。首先是Positions下的Attack type,总共有四种的攻击模式,分别为 sniper(狙击枪)、Battering ram(攻城槌)、Pitchfork(干草叉)、cluster bomb(集束炸弹)。为了方便说明,我将登录部分的账号与密码皆设为变量,初始值账号我用admin,密码passw

2021-04-07 14:30:13 2419 4

原创 Linux安装OpenJava1.8并配置JAVA_HOME

系统:阿里云Linux CentOSyum安装jdk1.执行命令yum -y list java*查看可安装java版本。执行成功后可以看见如下的结果2.选择一个java版本进行安装,这里我们希望安装java1.8,因为我们的机器是64位的,所以选择安装java-1.8.0-openjdk-devel.x86_64。这里有个地方要注意,上图中我用红框圈起来的两个java版本,要选择 -devel 的安装,因为这个安装的是jdk,而那个不带-devel的安装完了其实是jre。3.执行命令yum i

2021-03-25 17:44:19 695

原创 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa7 in position 213: illegal multibyte sequence

在查看Python项目已来报的时候,输入pipreqs ./ 之后报如下错误:Traceback (most recent call last): File "d:\python37\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "d:\python37\lib\runpy.py", line 85, in _run_code exec(code, run_globals).

2021-02-15 16:19:21 745

原创 微软开源的WebUI自动化测试神器Playwright​​​​​​​

使用Playwright进行快速可靠的跨浏览器测试前言:现如今,Web开发与发布的速度是非常快的;Web应用变得越来越复杂,而且可以在所有设备上运行——我们的手机、平板电脑和台式机等,每...

2021-01-08 12:30:00 626

原创 WebUI自动化测试神器Playwright​​​​​​​

微软开源的最强Web浏览器自动化工具

2021-01-07 18:22:46 1062 7

原创 Postman接口之间参数化Token,参数化取其他接口的返回值

Postman接口之间参数化Token.很多地方,有专门的API接口获取Token,然后其他的API在访问服务的时候使用​该Token。​1、POST 请求获取Token比如下面这样子的一个POST请求,专门去获取Token,即返回的Json内容里面的access_token值,然后供其他的API使用。POST https://www.ruancexiaosheng.com/oauth/accesstokena1、Headers(请求头):Content-Type:application/x-

2021-01-07 12:49:53 1154

原创 这样学习HTTP,面试时再也不慌了,接口测试基础知识

Python接口自动化测试框架实战系列文章第1篇基础知识篇前言:超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数...

2020-12-08 15:00:59 355 1

原创 批量比较两个PDF文档(PDFUtil,通过文本或者图像进行比较)第一篇

比较两个PDF文档,确认两份PDF文档是否一致,如果不一致就返回一张图片并且高亮其不一样的内容。

2020-11-04 18:42:20 2671 3

原创 作为打工人,如何正确的选择自动化测试工具(不完全指南)

往期文章导航:软件测试的7个基本原则自动化测试框架,你知道几种?API测试之Postman使用完全指南,超详细TestNG测试框架初探为什么别人工作3年比工作5年的你,工资高不少!?你差...

2020-10-30 17:30:00 472

原创 为什么别人工作3年比工作5年的你,工资高不少!?你差在哪里?

往期文章导航:软件测试的7个基本原则自动化测试框架,你知道几种?API测试之Postman使用完全指南,超详细TestNG测试框架初探灵魂拷问:你工作这么多年,工资也不高啊?你才工作两三...

2020-10-29 18:56:42 256

原创 互联网 “坑位计时” 事件

快手回应:没想到一个单独坑位的测试引起了大家的关注事实是现在快手园区内厕所位置有限,员工上厕所排队现象严重,但受楼体结构限制,楼内增加厕所坑位施工难度大。此次在一个厕所坑位安装了一个计...

2020-10-26 19:15:00 260

原创 软件测试的7个基本原则

毕生所学,得到最重要的东西是一种以原则为基础的生活方式,是它帮助我发现真相是什么,并据此如何行动。

2020-10-22 18:00:00 6505 1

原创 自动化测试框架类型,你知道几种?此处介绍5种比较常见的

每一个测试人员都应该了解每种框架的优缺点,以帮助你的团队更好地确定最适合的测试的框架,以达到事半功倍。

2020-10-22 13:59:11 4111 1

原创 [Postman教程-接口测试]原来使用 Postman测试API接口如此简单

Postman是一个可扩展的API开发和测试协同平台工具,可以快速集成到CI/CD管道中。旨在简化测试和开发中的API工作流。Postman 工具有 Chrome 扩展和独立客户端,推荐...

2020-10-20 16:04:08 7667 6

原创 大厂的Java面试题,你遇到过吗?你会吗?

接口测试基础知识HTTP和HTTPS的区别,8种HTTP请求方式:GET/POST/DELETE……你真的懂接口测试基础之TCP、UDP和TCP/IP协议组吗?面试中问到Linux命令,...

2020-10-16 18:00:00 233 1

原创 【软件测试】面试中问到Linux命令,你都答上来了吗?

马上就年底了,是时候该为年后的跑路做准备了,这是第三篇基础知识,前两篇如下:接口测试基础知识HTTP和HTTPS的区别,8种HTTP请求方式:GET/POST/DELETE……你真的懂接...

2020-10-09 13:54:45 1214 1

原创 你真的懂接口测试基础之TCP、UDP和TCP/IP协议组吗?

Python接口自动化测试框架实战系列文章第1篇Python接口自动化测试框架实战系列文章第2篇基础知识篇TCP与UDP的区别TCP 是面向连接的,UDP 是面向无连接的UDP程序结构较...

2020-09-30 08:00:00 1108 4

原创 接口测试基础知识HTTP和HTTPS的区别,8种HTTP请求方式:GET/POST/DELETE……

Python接口自动化测试框架实战系列文章第1篇基础知识篇前言:超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数...

2020-09-29 08:00:00 2033

原创 【视频资源】软件测试基础视频教程--比较适合刚入门的手工测试以及自动化人员...

各位小伙伴,周末又来了,还是应该好好学习,那么今天再次一个测试的视频教程,这个不是自动化,是比较基础的软件测试教程,适合刚入门的测试小生,老生看看也不错,算是个总结回顾,回过头来看,很多...

2020-09-28 13:56:59 213

原创 Selenium和Appium教程合集

汇总一下历来更新的Selenium和Appium相关的教程:Selenium系列教程:Selenium ChromeDriver与Chrome版本映射表(更新到v78)Selenium ...

2020-09-28 13:19:03 337

Chrome插件Automa(v0.17.4).crx离线安装包,目前支持中文显示。

Automa它定位是一款 Chrome 插件,也就意味着,它的使用载体需要借助Chrome浏览器。利用Automa,即使你不会写代码,也能按照自己的需求,完成一系列自动化操作。利用它,你可以将一些重复性的任务实现自动化、并且它可以进行界面截图、抓取网站数据、你还可以自定义时间何时去执行自动化任务等。

2021-11-18

mukewang.zip

慕课网APP apk安装文件的安装包。版本比较旧,这里主要是用来在模拟器上面安装然后进行学习使用,也可以在安装之后升级到最新版本。

2020-09-12

FiddlerSetup.zip

Fiddler官方版是一个强大的HTTP调试抓包工具。Fiddler官方版可以用其检测网页和服务器的交互情况,Fiddler能够记录所有客户端和服务器间的http请求,支持监视、设置断点、甚至修改输入输出数据等功能。Fiddler对开发人员或者测试人员来说,都是非常有用的工具。

2020-09-12

Chart_Ocular.7z

Chart_Ocular,所用到的Demo文件,是两个HTML网页,下载即可使用,按照你看到的文章指引操作即可。

2019-10-09

Adblock Plus - free ad blocker_extension_3_6_3_0.crx

Adblock Plus - free ad blocker_Chrome广告拦截器,CRX格式文件,用于Chrome扩展插件使用。

2019-08-29

FireShot_chromecj.com-_v0.98.93

安装很简单,至于不会安装的话可以搜索“Chrome离线安装插件教程”,注意的是解压之后将解压文件中的_metadata改为metadata之后再进行安装即可。

2018-12-11

网页截图滚动截图软件nimbusnote

Chrome插件,截图滚动截图,长图,应有尽有,超级方便

2018-04-16

软件性能测试过程详解与案例剖析——段念编辑

这本书让我们对性能测试有了更加深入的了解,对性能测试的过程也有了进一步的认识,本书精心安排的内容让我们部门的大部分员工都能很快理解,并能将本书提供的性能测试知识很快地应用到实际的工作中。总而言之,这是一本难得的实践指导性很强的参考书。 性能测试一直是我们关注的问题,但由于缺乏相应的方法指导,性能测试的效果很难保证。这本书提供了实用的性能测试方法,并以案例的形式生动地展示了方法的应用过程,是一本不错的性能测试的读物。 本书深入浅出地讲述了软件性能的相关概念,并给出了一套可以实际使用的性能测试方法模型,对性能测试有相当大的指导意义。 本书是为对性能测试感兴趣的测试工程师、测试经理,或是希望了解性能测试的其他人员准备的,本书特别适合于以下类型的读者:希望了解软件性能测试的具体方法和过程的测试工程师。希望寻找一种能够立即用于指导性能测试的过程方法的测试经理。已有一定的性能测试经验,但希望验证自己工作方法正确性的测试工程师或是测试经理。希望从别人的经验中学习的性能测试工程师。希望全面了解性能测试的其他人员。

2018-04-12

网络抓包工具Fiddler

Fiddler官方版是一个强大的HTTP调试抓包工具。Fiddler官方版可以用其检测网页和服务器的交互情况,Fiddler能够记录所有客户端和服务器间的http请求,支持监视、设置断点、甚至修改输入输出数据等功能。Fiddler对开发人员或者测试人员来说,都是非常有用的工具。

2017-07-17

Testng-xslt-1.1 和 reportng-1.1.4

两种方式改写testng的报告: 1.使用testng-xslt改写testng的测试报告 2.使用ReportNG替换TestNG报告

2017-04-28

JMeterPlugins.jar

JMeter导入jmx运行脚本时出现这样的错误jmeter.save.SaveService: Conversion error com.thoughtworks.xstream.converters.ConversionException:2016/12/20 13:51:55 ERROR - jmeter.save.SaveService: Conversion error com.thoughtworks.xstream.converters.ConversionException: kg.apc.jmeter.vizualizers.CorrectedResultCollector : kg.apc.jmeter.vizualizers.CorrectedResultCollector ---- Debugging information ---- message : kg.apc.jmeter.vizualizers.CorrectedResultCollector cause-exception : com.thoughtworks.xstream.mapper.CannotResolveClassException cause-message : kg.apc.jmeter.vizualizers.CorrectedResultCollector class : org.apache.jorphan.collections.ListedHashTree required-type : org.apache.jorphan.collections.ListedHashTree converter-type : org.apache.jmeter.save.converters.HashTreeConverter path : /jmeterTestPlan/hashTree/hashTree/kg.apc.jmeter.vizualizers.CorrectedResultCollector line number : 2014 这样的情况下应该怎么办呢? 缺少了一个Jar 包,需要下载一个JAR包导进来就可以了。 /lib/ext ==> JMeterPlugins.jar

2016-12-20

,selenium IDE安装包及离线安装教程

selenium是自动化测试的必备工具,由于selenium IDE官网打不开,所以我在这里找了离线包并做了离线安装教程。

2016-03-11

java画图板程序代码

安装NETBeans IDE7.3.1和JavaJDK5.0以上版本,然后新建项目,复制代码,运行即可得到绘图板。

2015-10-14

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

TA关注的人

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