
性能测试
文章平均质量分 91
乐老师
软件测试从业经验8年,软件教育授课经验3年
乐搏学院创始人&CEO,累计学院人数6万+
前北京瑞辰控股集团公司测试总监
前北京中国网库集团股份有限公司测试总监
《软件测试全栈教科书》及《Python自动化全栈教科书》主编
企业高级全栈培训讲师及技术专家,精通软件架构、Python编程、接口测试、性能测试、安全测试、自动化测试以及前端开发
B站、喜马拉雅、知乎、简书等平台大V技术传播者
展开
-
软件测试 | Jmeter 性能测试工具的实战应用《接口性能压测》的操作步骤详解
嘿。大家好,我是4U:接口测试可以提前发现软件bug,有效地降低软件的开发成本,而接口性能压测也可以达到同样的效果。如果形容LR是大炮,那么JM则是一把狙击步枪。那么今天我们来讲讲接口性能压测。在进行网页或应用程序后台接口开发时,一般要及时测试开发的接口能否正确接收和返回数据,但是如何进行接口性能压力测试呢,下面举例说明。如果你需要更多学习资料+:ceshiren666一、创建测试计划默认启动 jmeter 时候会加载一个测试计划模板,保存测试计划:修改名称为 Apitest,点击保存,选择.原创 2021-11-25 20:27:37 · 2107 阅读 · 0 评论 -
软件测试 | 手把手教你如何使用 Charles 抓包工具(电脑+手机端)
软件测试 | 手把手教你如何使用 Charles 抓包工具(电脑+手机端)一、Charles简介二、Charles下载与安装三、Charles配置(1)Charles-PC端的配置如下:(2)过滤网络请求:(3)Charles抓取HTTPS请求包前置条件:(4)Charles抓取HTTPS双向认证包:关注我,免费领取学习资料嘿。大家好,我是4U:做过 APP 测试的同学都会接触抓包工具,通过抓包工具可以获取到客户端与服务端接口的交互数据,在实际测试APP的过程中,我们往往会发现服务端返回 的参数字段错原创 2021-11-23 16:13:48 · 3935 阅读 · 0 评论 -
软件测试 | 手把手教你如何使用 Fiddler 抓包工具(电脑+手机端)
嘿。大家好,我是4U:做过 APP测试的同学都会接触抓包工具,通过抓包工具可以获取到客户端与服务端接口的交互数据,在实际测试APP的过程中,我们往往会发现服务端返回的参数字段错误、数据统计错误等问题,通过抓包可发现这些问题,对开发修复 BUG 提供有效的帮助。那么今天我来给大家介绍一下抓包工具 Fidder工具的安装与使用。Fidder 简介:Fiddler 是一个 http 协议调试代理工具,它能够记录并检查所有你的电脑和 互联网之间的 http 通讯,设置断点,查看所有的“进出“Fidd.原创 2021-11-06 16:58:35 · 28397 阅读 · 0 评论 -
测试分为什么,白盒,黑盒,单元,集成测试?【乐搏软件测试】
按照对软件的内部程序的了解程度可以分成:黑盒测试>>>灰盒测试>>>白盒测试;点击免费领取:接口测试+性能测试+自动化+测试开发+测试用例+简历模板 - 技术黑盒:好比网恋,两人完全不了解,需要摸索着对方的脾气;灰盒:就像高中同学多年不见后再次减免,你说不上来是了解他还是不了解了,需要重新认识了解一遍;白盒:自由恋爱,充分了解;按照程序的运行状态,可以分成:静态测试和动态测试;静态就是不运行程序本身,直接找代码中可能存在的错误;动态测试就是实际运行测程序原创 2020-12-07 18:50:32 · 1089 阅读 · 0 评论 -
刚入行的测试工程师如何自学软件测试?【乐搏TestPro】
就题主问的如何写测试用例开始到软件缺陷管理,如果有时间会更新到接口性能方面。篇幅过长…目录:一、测试用例的10大特点以及8个测试用例编写方法二、已经在职的测试人员如何自学?路径是什么?三、如何进一步的提升自己?一、测试用例的10大特点以及8个测试用例编写方法测试用例编号、测试项、测试标题、用例属性、重要级别(高中低)、预置条件、测试输入、操作步骤、预期结果、实际结果;测试用例的编写原则:100%的覆盖需求文档,如需求变更时,测试用例需要配套修改更新。等价类等价类划分指的是一种典型的很重要的原创 2020-12-03 16:06:21 · 747 阅读 · 0 评论 -
从0到1学Python之字典的方法有什么【乐搏TestPro】
连载前两期:Python字符串详细知识点讲解附代码【从0到1学Python】Python列表的方法有什么,附实际案例源码配套课程免费学:300分钟Python基础入门课程免费学<1>查看元素除了使用key查找数据,还可以使用get来获取数据demo: info = {'name':'乐搏学院','age':18}print(info['name']) # 获取名字结果:乐搏学院 # print(info['sex']) # 获取不存在的key,会发生异常pri原创 2020-12-01 14:19:42 · 1270 阅读 · 3 评论 -
超级干货:Jmeter 图解说明【乐搏TestPRO】
Jmeter 是Apache 组织开发的基于JAVA 的压力测试工具,用于对软件做压力测试,特别适合于WEB 应用测试(包括压力,接口测试)Jmeter 的安装这边就跳过,直接讲述如何使用JMETER在安装目录下有一个Bit\Jmeter.bat 双击打开打开之后是一个这样的界面在这可以增加线程组线程增加之后可以在线程组新建请求,断言啊,正则表达式提取参数之类的这里以苏宁易购网站的登录请求为例来说明要想用Jmeter 发送请求,必须先在浏览器中截取相关参数,现在以谷哥浏览器为例介绍如何截原创 2020-09-14 16:11:21 · 503 阅读 · 0 评论 -
2020年软件测试基本知识精要【乐搏TestPRO】
软件生命周期问题定义——可行性分析——蓝图——系统设计——编码、调试和测试——验收与运行——维护升级到废弃软件测试定义用人工或自动手段来进行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别(以检验是否满足需求为目标)测试团队的职责1.需求评审2.测试计划3.测试用例4.测试用例评审5.测试执行6.缺陷报告7.缺陷跟踪8.测试报告测试团队需要交付的文档1.测试计划2.测试用...原创 2020-09-04 10:14:07 · 395 阅读 · 0 评论 -
从0基础开始学软件测试进阶自动化最全路线图【乐搏TestPRO】
软件测试从零到自动化的学习路线,篇幅过长建议先收藏。目录:一、了解软件测试是什么 二、给自己立一个目标 三、按照目标找准学习路线 四、我学习的干货分享一、了解软件测试是什么1.1软件测试的薪资情况软件测试的路径:功能测试>>>接口测试>>>性能测试>>>自动化测试>>>测试开发;功能测试月薪:10k以下,一线城市大概可以到10k;但是一般来说5.6.7.8.9都是正常的。接口测试月薪:在功能测试的基础上,原创 2020-08-31 16:08:57 · 1531 阅读 · 6 评论 -
测试人员思维方式中必备的七种武器【乐搏TestPRO】
在IT行业开发相关的岗位中,除了需要过硬的技术之外,还要有非常强的逻辑思维能力,那么测试人员在工作中,那些思维,会帮助我们更好的开展工作呢?乐搏软件学院(V 芯:leboruanjianceshi(乐搏软件测试拼音))在这里为大家分享一下.1、逆向思维方式· 逆向思维在测试中用的很多,比如将根据结果逆推条件,从而得出输入条件的等价类划分· 其实逆向思维在调试当中用到的也比较多,当发现缺陷时...原创 2020-01-09 19:56:38 · 229 阅读 · 0 评论 -
软件测试必备技能之数据库学习指南【乐搏TestPRO】
一、数据库简述:数据库是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库的数据进行增删改查操作。比如淘宝的产品数据、网页上的表单数据都是存储在数据库中。目前市面上流行的数据库类型如下:MySQL:开源免费,小型数据库,已被Oracel收购,MySQL6.X版本开始收费;Oracel:收费的大型数据库,一般用于大型项目,数据库性能较MySQL好的多;...原创 2020-01-02 19:18:14 · 285 阅读 · 0 评论 -
SoupUI详细教程(八)【乐搏TestPRO】
上一期我们讲解了SoupUI的概念及下载安装是使用,请参考:SoupUI详细教程(七)今天将要讲解下如何创建功能测试用例。一、创建功能测试用例在导入 WSDL 后,一个项目已经创建完毕,本节主要围绕着如何创建一个请求展开描述。展开 Web Service 接口,选择“GetWeatherByZipCode”的“Request1”,双击打开进行编辑(此处是使用 SoapUI Pro 版本),...原创 2019-12-26 19:18:42 · 420 阅读 · 0 评论 -
软件测试如何写好接口测试用例【乐搏TestPRO】
一. 什么是接口?二. 接口测试如何展开三、接口用例如何设计如果需要软件测试接口测试用例文档模板和软件测试10年笔记总结的可以V芯:lebotest原创 2019-12-24 18:41:43 · 342 阅读 · 0 评论 -
SoupUI详细教程(七)【乐搏TestPRO】
上一期我们讲解了SoupUI的概念及下载安装是使用,请参考:SoupUI详细教程(一)SoupUI详细教程(二)SoupUI详细教程(三)SoupUI详细教程(四)SoupUI详细教程(五)SoupUI详细教程(六)今天将要讲解下如何测试结构的组织和执行。一、测试结构的组织和执行SoapUI 将功能测试用例组织为三层结构:测试集—测试用例—测试步骤。1、一个测试集是一组测试用例...原创 2019-12-14 15:17:14 · 993 阅读 · 2 评论 -
SoupUI详细教程(六)【乐搏TestPRO】
上一期我们讲解了SoupUI的概念及下载安装是使用,请参考:SoupUI详细教程(一)SoupUI详细教程(二)SoupUI详细教程(三)SoupUI详细教程(四)SoupUI详细教程(五)今天将要讲解下如何创建工程展开正式测试。一、创建工程SoapUI 的项目是一个 SoapUI 测试中最重要的部分,只有创建了工程,我们才能创建对应的功能测试,负载测试,MockServices ...原创 2019-12-14 15:11:22 · 575 阅读 · 0 评论 -
Postman接口测试工具最全教程(二)【乐搏TestPRO】
上一季讲解了Postman工具的基本简介和使用:Postman接口测试工具最全教程(一)一、接口授权设置1. Basic auth2…Digest Auth3.Hawk Auth 使用用 MAC(消息认证码算法)算法,它提供了对请求进行部分加密验证的认证 HTTP 请求的方法。TLS(安全传输层协议)4.Oauth1.0 Oauth(开放授权)是一个开放标准,允许用户让第三方应用...原创 2019-12-10 18:55:34 · 754 阅读 · 0 评论 -
SoupUI详细教程(三)【乐搏TestPRO】
上一期我们讲解了SoupUI的概念及下载安装是使用,请参考:SoupUI详细教程(一)SoupUI详细教程(二)本节将讲述SoupUI如何做项目导入和Web Service Mocking的使用。一、导入项目右键点击在 Navigator 中的项目节点,选择“Import Project”选项,导入已经存在的项目,此时页面出弹出“Select soapUI Project File...原创 2019-12-09 10:29:19 · 868 阅读 · 0 评论 -
软件测试工程师工作日常100问系列二【乐搏TestPRO】
上一个系列讲了软件测试基本常识问题,包括软件测试概念、流程及工作日常。请参阅:软件测试工程师工作日常100问系列一今天我们来讲讲如何展开软件测试的学习。question 1:软件测试需要学习哪些知识?随着互联网的发展,软件测试行业也越来越炙手可热。测试的工作内容不再像以前,只会功能的点点点,而是既要会功能、也要会性能、接口、自动化、数据库、Linux等。那么,如何才能成为软件测试的全能人才...原创 2019-11-26 22:16:43 · 292 阅读 · 0 评论 -
SoupUI详细教程(二)【乐搏TestPRO】
上一期我们讲解了SoupUI的概念及下载安装,请参考:SoupUI详细教程(一)本节将讲述SoupUI的基础知识及使用场景。一、基础知识:在 SoapUI 的各种版本里,我们都能深刻地体会到它所提供的测试用例的管理与我们测试项目所需要的层级的映射关系是相当贴近的,对应关系图如下:SoapUI 里着重引入了以下的概念:1. 测试步骤TestStep测试步骤是最小的单位,一个完整的...原创 2019-11-18 18:44:22 · 502 阅读 · 0 评论 -
SoupUI详细教程(一)【乐搏TestPRO】
一、SoapUI 的介绍由于 Web 服务是被程序调用的, 一般不会提供界面让最终用户或测试人员直接使用 ,在 SoapUI 等工具出现之前,测试人员不得不自己编写程序来测试它,这就要求测试人员花费很大的精力了解底层的接口,调用关系和详细的协议,导致他们不能把注意力集中到测试中。SoapUI 的出现极大的改变了这一局面。作为一个开源的工具,SoapUI 强大的功能、易用的界面,吸引了很多用户。...原创 2019-11-14 19:47:49 · 1589 阅读 · 0 评论 -
软件测试职业选择之外包的利与弊【乐搏TestPRO】
经常有学员问我:乐哥,外包公司有必要去吗?关于这个问题,我们需要从软件测试外包公司的利与弊来分析下,同时还要根据个人情况来做决定。首先,我们来说下什么是外包?在IT行业,外包公司是非常常见的。从利益最大化的角度 ,很多企业,不想组织结构人员过于臃肿。进而产生了一种新的雇佣方式:外包 ,外包分多种,有项目外包 、人力外包等等。项目外包:很好理解。某个项目,全部交由第三方团队来做 ,总共多少钱...原创 2019-11-08 13:04:17 · 580 阅读 · 0 评论 -
如何学好Python自动化【乐搏TestPRO】
随着互联网的发展,自动化测试所面临的挑战也随之越来越大。当项目要频繁做回归测试时,手动测试方式已经无法应对,自动化测试成为解决问题的银弹。Python凭借其灵活性,在自动化测试方面已经被广泛使用,能够大大提高测试效率。那么,软件测试自动化到底需要学习哪些知识呢?阶段一:掌握Python的基础语法阶段二:掌握Python自动化测试常用库众所知周,Python有非常丰富的第三方库,这也是Pyt...原创 2019-10-31 19:12:02 · 584 阅读 · 0 评论 -
手机应用软件的系统测试【乐搏TestPRO】
对于产品的手机项目(应用软件),主要是进行系统测试。而针对手机应用软件的系统测试,我们通常从如下几个角度开展:功能模块测试,交叉事件测试,压力测试,容量测试,兼容性测试,易用性/用户体验测试等。1、功能模块测试:首先应分析功能模块的功能项,测试每个功能项是否能够实现对应的功能。一般根据测试用例(Test Case)或软件本身的流程就可以完成基本功能测试(相对简单,故障也较容易发现、解决)。2、...原创 2019-10-16 16:57:26 · 270 阅读 · 0 评论 -
软件测试类型及概念
对于软件测试,可以从不同的角度加以分类,基于是否关注软件结构和算法:黑盒测试白盒测试灰盒测试基于是否执行被测软件静态测试动态测试基于测试的不同阶段,有很丰富的划分类型,以下内容是划分方式及概念:一、测试类型:二、类型概念:安装测试即确保待测产品能够在所有支持的操作系统、数据库、应用服务器中间件、网络服务器、拓扑结构等各种组合情况下,被正确地安装和卸载。确保安装文档的正确性和...原创 2019-07-18 13:29:40 · 712 阅读 · 0 评论 -
Linux系统之Ubuntu18.0环境搭建
一、环境准备:虚拟机(本篇使用的是vmware12)Linux发行版镜像文件(本篇使用的是ubuntu18)注:如果需要安装包,点此下载 提取码:4aiw二、环境搭建:打开安装好的VMware,按照以下步骤进行即可:注意:当点击完成后,如果显示下面这个报错信息,则重新换个镜像文件,从头开始创建新的环境即可。...原创 2019-08-22 17:17:07 · 254 阅读 · 0 评论 -
软件测试性能测试报告编写【乐搏TestPRO】
软件测试性能测试完成后,我们需要输出一个测试报告,用于记录测试结果、为软件质量提供一个评估依据,同时也是作为产品、开发、用户参阅的一个标准。那么,一份合格的性能测试报告应该包含哪些内容,具体该怎么写呢?一、性能测试报告包含项:计划概述:其中包含测试目的、测试目标、测试时间、读者对象等参考资料:性能测试参阅的文档资料等测试指标术语解释:专业术语解释,包括性能指标术语、专业词汇等...原创 2019-12-31 14:32:01 · 1902 阅读 · 0 评论 -
软件测试用例场景设计方法大全(一)【乐搏TestPRO】
编写软件测试用例之前,做好测试用例场景设计也是关键的一步,那么如何根据不同的场景设计出合理的测试用例?又该使用到哪些方法呢?1. 通用测试场景:2. 搜索条件测试场景3. 数据列表测试场景如果需要思维导图原图的可以添加V信: leboruanjian...原创 2019-09-23 13:23:32 · 427 阅读 · 0 评论 -
关于Eclipse上集成Git你所不知道的(一)
Git目前成为了企业中版本控制的主流工具,将Git集成到开发工具中也成为必然,本系列文章将围绕Eclipse集成Git,以及在集成和使用过程中遇到的问题进行一一讲解与解决egit插件:新版的Eclipse都自带了egit, 检查Eclipse是否带了egit插件:help – about eclipse, 如果有如下图标就说明已经安装了egit 插件:1、插件的安装:i. 在线安装:ht...原创 2019-09-30 16:38:51 · 367 阅读 · 0 评论 -
作为一名软件测试工程师,需要具备哪些能力?【乐搏TestPRO】
**一、软实力**1、办公软件常用功能的熟练使用首先我们需要熟练运用办公软件,比如PPT,word,Excel表格的熟练运用,这是最基础的办公软件。基本上都是互联网用人的默认标准了。掌握的越熟练,工作效率和个人表现力都会得到提升。2、和同事之间的和谐相处人际关系处理能力也是一个人的重要能力之一。在职场中,情商甚至比智商更加的重要。我们在工作中如何与同事进行相处,以及我们在工作中与同事相...原创 2019-10-09 17:34:23 · 524 阅读 · 0 评论