自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vitest 单元测试方案

Vitest 是一个面向 Vite 的极快的单元测试框架。它利用了 Vite 的优势,提供了一种全新的测试体验。本文将介绍如何在项目中集成和使用 Vitest 进行单元测试。

2024-04-01 15:38:08 1238 1

原创 JMeter 环境安装及配置

在使用 JMeter 之前,需要配置相应的环境,包括安装JDK和JMeter。首先,了解一下JDK,它就是Java的开发工具包。JMeter 是使用 Java 编写的。一般来说,只需要安装 JRE(Java 运行时环境)就可以运行 JMeter,因为 JRE 包含了运行 Java 应用程序所需的组件。那么为什么建议安装 JDK 呢?

2024-04-01 15:22:30 893

原创 外包干了9天,技术倒退明显...

今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落

2024-04-01 14:46:54 962

原创 性能测试项目实战:应用加载慢该怎么办?

从服务器看资源:cpu、内存、磁盘I/O一切显示正常,但是业务处理存在漏洞,即离线app收到推送,打开push时,接口请求过多,一度达到30+接口,又或者可能出现服务器出现短暂网络波动,即带宽过大(大于设定值5Mbit/s),服务器自动恢复,影响范围约2min甚至更久,同时监控阿里云tcp连接数在短暂时间里达到4-6k的连接数,超出平均水平一大截。c、随着用户数增加,通过事务数递增,响应时间递增,tps上不去,表示服务器处理能力低,需要分析原因。

2024-03-30 21:41:18 777

原创 经验总结:13 条自动化测试框架设计原则!

虽然,在实际工作中,我们经常听到大家抱怨说测试报告太烦琐了,又不产生什么直接价值,但完备详尽的测试报告,不仅可以述说 QA 到底做了哪些工作,还可以看出整个项目的生命周期运行得平稳与否,软件的质量如何。通用于不同的操作系统,比如,测试框架不仅适用在 Windows 操作系统上,还要适用在 MacOS、Linux 系统上,越通用,测试框架的受众就会越多。“不要重复造轮子”是工具创造的首要原则。所以,你的框架能不能被认可,就在于它是否具有独特的功能特性,这是与其他框架区别开来的标签,也是弥补市场空白的撒手锏。

2024-03-30 21:32:20 805

原创 JMeter多个线程组的使用说明!

当计划中存在多个线程组,您需要了解如何结合JMeter和PTS配置参数,使多个线程组并行或串行压测。

2024-03-29 14:27:35 774

原创 为什么JMeter的压测发起之后很快停止了?

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

2024-03-29 14:23:50 326

原创 Jmeter接口自动化-如何解决请求头Content-Type冲突问题

通常我们在使用Jmeter做接口自动化时,在线程组里添加HTTP信息头管理器,用来管理公共的请求头信息。普通的接口自动化是没问题的,但是对于有些特殊的操作流程,如:先上传文件接口(信息头使用Content-Type: multipart/form-data),之后操作传json格式的接口(信息头使用Content-Type: application/json),这两种接口的请求头信息就会有冲突。接下来会根据示例来一步步的解决此问题。

2024-03-27 17:17:26 835

原创 跳槽多次未成功,问题源自何处?

整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!

2024-03-23 22:19:50 787

原创 Python+Appium自动化测试-编写自动化脚本

之前一篇博客已经讲述怎样手动使用,但我们实际跑自动化脚本的过程中,是需要用脚本调用appium启动app的,接下来就尝试写Python脚本启动app并登陆app。环境为Windows10 + Python3.7 + appium1.18.0 + Android手机 + 今日头条app + Pycharm。

2024-03-23 22:17:12 657

原创 2024测试员最佳跳槽频率是多少?进来看看你是不是符合!

最近笔者刷到一则消息,一位测试员在某乎上分享,从月薪5K到如今的20K,他总共跳了10次槽,其中还经历过两次劳动申诉,拿到了大几万的赔偿,被同事们称为“职场碰瓷人”。虽说这种依靠跳槽式的挣钱法相当奇葩,但不得不说,跳槽成为了职场上越来越常见的现象。在智联招聘调查数据中我们看到,93.2%的白领有跳槽意向,而超过六成90后大学生的第一份工作做不满一年,其中38%的人不到半年就会一辞了之。对于测试员而言,互联网行业日益发展,跳槽更是成为了许多人不得不进行的一个选择,甚至有很多职场人的跳槽频率达到了半年一次。

2024-03-22 20:26:19 526

原创 性能测试的几个重要指标的说明!

1.吞吐量2.并发数3.思考时间4.响应时间5.点击数6.资源利用率7.网络吞吐量8.错误率9.系统稳定性吞吐量(Throughput):指的是单位时间内处理的客户端请求数量,直接体现软件系统的性能承载能力。通常情况下,吞吐量用“请求数/秒”或者“页面数/秒”来衡量。从业务角度来看,吞吐量也可以用“业务数/小时”、“业务数/天”、“访问人数/天”、“页面访问量/天”来衡量。从网络角度来看,还可以用“字节数/小时”、“字节数/天”等来衡量网络的流量。

2024-03-22 19:58:35 547

原创 iframe自动化革命:颠覆传统网页嵌入的新趋势!

其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。的组件,通过常规的定位很难直接找到这个组件内的元素,因此需要进入到该。通常,当打开一个页面时,光标默认定位在主页面中。这时,必须进行相应的。时,如果遇到无法找到的情况,首先需要考虑是否存在嵌套的。中,以便准确查找所需的元素。组件里,并切换到相应的。

2024-03-20 15:08:53 317

原创 单元测试,集成测试,系统测试的区别是什么?

实际的测试工作当中,我们会从不同的角度对软件测试的活动进行分类,题主说的“单元测试,集成测试,系统测试”,是按照开发阶段进行测试活动的划分。这种划分完整的分类,其实是分为四种“单元测试,集成测试,系统测试,验收测试”。这四类测试,其实是一种从局部到整体测试思想。为了给题主以及各位同学介绍清楚这4类测试的区别,我以汽车生产测试的过程为例,来分别阐述下单元测试,集成测试,系统测试,验收测试。四类测试进行顺序在汽车的生产制造器过程当中,要先针对汽车的零部件进行测试。比如说我们可以把轮胎进行全面的一个测试。轮胎的这

2024-03-20 14:58:58 1191

转载 外包干了5天,技术退步明显。。。。

​说一下自己的情况,本科生,19年通过校招进入广州某软件公司,干了接近4年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂。

2024-03-20 14:28:23 61

原创 外包干了7天,技术退步明显。。。

说一下自己的情况,本科生,19年通过校招进入深圳某软件公司,干了接近4年的。于是,我决定要改变现状,冲击下大厂

2024-03-19 16:58:12 575

原创 Jmeter基础之---jmeter基础概念(测试计划重要元件)

一个非常优秀的开源的。

2024-03-19 16:45:55 1058

原创 Docker镜像里安装Python环境

是在 CentOS 7.9 环境下进行 Docker 安装Jenkins的。目录地址:/var/jenkins_home 目录为容器 Jenkins 工作目录,挂载到宿主机所创建的 /var/jenkins_workspace 工作目录上。在 Jenkins 工作目录,例如 test 项目,显示的路径地址为而实际,对应于宿主机的地址为上面只是阐述了一下目录的路径,下面开始说一下问题。宿主机有 Python 环境,Docker 镜像里没有 Python 环境。宿主机下执行 Python 脚本。

2024-03-19 16:43:18 1164

原创 接口测试与调试工具-HTTPie

对于测试人员,经常使用Jmeter或 Postman 进行接口测试与调试,其实市面上还有很多接口测试工具,本篇将介绍一个简单但功能强大的命令行 HTTP 和 API 测试客户端-HTTPie,适用于 API 时代,方便对 API、HTTP服务器和 web 服务进行测试和调试。HTTPie(发音为aitch-tee-tee-pie)是一个命令行 HTTP 客户端。它的目标是使 CLI 与 Web 服务的交互尽可能人性化。HTTPie 设计用于测试、调试以及通常与 API 和 HTTP 服务器交互。

2024-03-18 19:20:33 780

原创 ATX结合Maxim实现多设备并行执行压力测试(AUI自动化测试框架)

之前我做了一个A: 基于ATX服务器的UI自动化测试框架 实现了多设备的并行测试,能够自动生成报告并记录到指定的文件夹下面。现在在此基础之上,增加了基于最大的功能。多设备的并行执行都是基于之前的基础之上。能够实现应用卸载重新安装之后,账号登录,进入指定页面之后再执行压力测试。GitHub地址还是这个:https : //github.com/pengchenglin/ATX-Test。

2024-03-18 15:42:33 629

原创 外包干了10天,技术退步明显......

10天时间外包,不知道博主经历了什么?????

2024-03-16 19:51:04 1491

原创 pytest+allure生成测试报告

AllureFramework是一种灵活的轻量级多语言测试报告工具,不仅可以以简洁的网络报告形式非常简洁地显示已测试的内容,而且还允许参与开发过程的每个人从日常执行中提取最大程度的有用信息。

2024-03-13 21:11:42 888

原创 接口自动化测试,完整入门篇

接口测试顾名思义,接口测试是对系统或组件之间的接口进行测试,主要是校验数据的交换,传递和控制管理过程,以及相互逻辑依赖关系。其中接口协议分为HTTP,WebService,Dubbo,Thrift,Socket等类型,测试类型又主要分为功能测试,性能测试,稳定性测试,安全性测试等。在分层测试的“金字塔”模型中,接口测试属于第二层服务集成测试范畴。相比UI层(主要是WEB或APP)自动化测试而言,接口自动化测试收益更大,且容易实现,维护成本低,有着更高的投入产出比,是每个公司开展自动化测试的首选。

2024-03-13 20:43:53 999

原创 jmeter接口测试(登录、注册)

进行接口测试流程:Jmeter 的下载地址:http://jmeter.apache.org/download_jmeter.下面举例说明使用流程,有两种参数传递的方式,我们以登陆、注册分别举例1、先添加线程组,参数设置如图线程数:可以理解成登陆账号的数量循环次数:就是循环执行你设置的线程数如图表示:10秒内执行10个线程,循环2次,总共执行了20次循环次数如果选择永远,程序会一直执行,除非手动停止2、添加http请求:参数设置如下。

2024-03-13 20:27:05 1309

原创 从另一个角度告诉你单元测试的意义

当下微服务如火如荼,各个团队在争先恐后推出微服务,不论在概念上还是在实践上,如果自己没有跟微服务挂上钩,便会被贴上落伍的标签。我们在推微服务的时候,我们说这些特征恰恰是单点应用无法具备的,因此微服务架构在广大的呼声下逐渐承接了单点应用的替代工作。随着的成熟,使用Docker重建一个应用的成本趋近于零。而K8S/Rancher在生产上的广泛应用,很大程度解决了容器管理的难题。

2024-03-13 20:13:27 978 1

原创 Jmeter接口自动化测试系列之Http接口自动化实战

以下主要介绍接口自动化需要哪些控件、接口自动化实战及总结。前面的系列文章,介绍了常用组件、、接口依赖、断言等知识点,今天我们要将这些结合起来,进行综合实战。

2024-03-12 21:32:37 732

原创 验证码是自动化的天敌?看看大神是怎么解决的

指一种随机生成的信息(数字、字母、汉字、图片、算术题)等为了防止恶意的请求行为,增加应用的安全性自动化过程中也是需要进行注册或者登陆的操作,所以需要处理验证。

2024-03-12 21:19:44 728

原创 接口测试实战流程和步骤小结

我这边的代码就是简单的进行了返回,当你访问了我“开灯”的接口,我就直接告诉你“开灯了” ( 其实我什么都没做,这已经算是一个BUG了。看到上面的请求结构,就能接口测试了,只需要修改接口的参数,就可以像功能测试一样测了。我是用Excel来编写的,主要是为了方便管理,只要写的干净,让人看的很舒服就好了。其实接口呢,就把这些复杂的操作简化了,让你看到的就只有一个开关,而你来操作这个开关就好了。看下图中“A”线,可以理解为接口就是一个电灯的开关,它在接口里面给你提供了一个参数,参数的值一个是“开”,一个是“关”。

2024-03-12 21:08:27 909

原创 web UI 自动化测试:Selenium 语法详解 史上最全

selenium主要是用来做,支持多种浏览器,爬虫中主要用来解决JavaScript渲染问题。模拟浏览器进行网页加载。

2024-03-11 22:06:51 1054

原创 转行软测&跳槽到新公司,工作怎样快速上手?

作为新员工,要有危机意识,主动学习,不懂就问。尽可能多做一些事,保持积极谦虚的态度,尽快取得小组认可。新人融入新环境不容易,但只要熬过去就好。

2024-03-11 21:36:25 640

原创 测试人员面试需要掌握的内容,软件测试面试题答案

会,进行估时排期,需求和时间都确定之后,UI出设计图,开发人员进行开发,测试人员编写测试用例,召开用例评审会议,制定测试计划,包括准备一些测试数据,等到开发提测,先进行冒烟测试,然后进行单元测试,集成测试以及系统测试(测试内容:功能、界面、可靠性、易用性、性能、兼容性、安全性等),测试人员确认没有问题后进行验收测试,由开发人员部署到预生产环境,进行一轮回归测试,最后部署到生产环境,进行版本对比测试,确认线上用户的正常使用。判定表法:又称为策略表,基于策略表的测试,是功能测试中最严密的测试方法。

2024-03-11 21:26:42 671

原创 太全面了、RF接口自动化框架项目实战

首先在各个api分类中导入,注意是。

2024-03-09 21:30:51 701

原创 从功能测试进阶自动化测试,熬夜7天整理出这一份3000字超全学习指南

因为我最近在分享那么,接下来我就结合自己的经历聊一聊我是如何在工作中做自动化测试的。(学习路线和网盘资源放在文末了)

2024-03-09 21:17:35 941

原创 Fiddler抓包使用教程-安装配置

Fiddler是一个http调试代理,它能 够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展。

2024-03-09 20:58:37 1557

原创 从零搭建完整python自动化测试框架(UI自动化和接口自动化 )——持续更新

页面定义方式PO对象定义:京东主页面定义了搜索框和搜索按钮,以name为关键字,定义元素定位方式和执行的动作。测试数据定义方式。

2024-03-09 20:38:42 2531

原创 【软件测试】如何选择回归用例

本文讲述了如何在原始用例集中筛选测试用例,缩减原始用例集的大小,组建最优最小用例集的测试策略。值得注意的是,所谓的最优最小用例集理论上是不存在的,俗话说:没有最好,只有更好,不是么?我们做的只是在一定限制内的优化。希望本文能对正在看的你有所启发。

2024-03-08 17:30:53 903

原创 软件测试面试常常遇到的6大“套路”!

面试中,如何回答HR提出的问题很大程度上决定了面试能不能成功。下面是软件测试人员在面试过程中经常被问到的6个问题,告诉你怎么回答才不会被面试官套路......01、请你做一个自我介绍一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。简历上有的可以一两句话带过,重点回答面试官关心的问题,那就是求职者能否胜任工作。包括:最强的技能、最深入研究的技术领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,重点突出好的人格和做事的能力。

2024-03-08 17:29:22 629

原创 不得不会的软件测试bug分析定位技巧

身为,总有一道绕不过去的坎就是定位bug,这其实是非常花费时间的。也许有很多人不以为然,觉得无非就是发现bug后提交系统,描述操作步骤,预期结果和实际结果哪里不一致,然后继续测试。并不是说这样做的不对,只是说这样做的不够好,看似节约了测试时间,实则对于项目的进度没有起到应有的推动作用。Ø Web前端就是通常说的网页。互联网公司的前端一般包含如下内容:JavaScript、ActionScript、CSS、HTML(..ML)、HTML5、Flash、交互式设计、视觉设计。

2024-03-08 17:24:43 912

原创 请问支付功能如何测试

要分析之前,我们先来梳理一下测试思维。这个步骤一般是参考公司的需求文档来的,如果产品提供需求文档的同时提供了业务流程图,可以遵循流程图来梳理;如果产品没有提供流程图,就需要测试人员根据需求的理解自己画出流程图,达到梳理业务的目的。优先覆盖正常的业务流程和功能验证,这其实也是单个功能的冒烟测试。冒烟测试先行,如果不通过,可以直接停止测试等开发修复后继续测试。为了更加贴近用户的使用产品,我们也要验证各种异常的场景,故意操作导致出错,检查系统的反馈和提示,保证用户操作失误的情况能够得到系统的友好指示。

2024-03-08 17:19:18 590

原创 外包干了10个月,技术退步明显......

全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!

2024-03-07 22:01:37 684

空空如也

空空如也

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

TA关注的人

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