自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 详解抓包神器---Charles

在录制设置中,可以限制Charles 将记录的大小。Include 和 Exclude 选项卡的操作相同,选择 Add,然后填入需要监控的Procotol、Host 和 Port等信息,这样就达到了过滤的目的。首先选择需要代理的URL,右键选中【Map Local Setting】,在弹窗中Map To中点击choose,选择需要代理的本地文件所在路径,点击OK就可以了。4、编辑断点,如果修改Request数据,勾选Request,如果修改Response数据,勾选Response,也可以同时勾选;

2023-05-20 22:22:44 1356

原创 Postman这样用更香

Postman是一个功能强大的接口测试工具,不仅可以调用http接口也可以发送https请求,满足日常测试工作的需求。一、下载官网:https://www.postman.com1.选择需要下载的版本号2.双击下载的安装包,进入到用户登录和注册的页面若个人使用,点击下方Skip and go to the app进入到postman的主页面。若企业或团队使用,可以先注册账号加入到团队工作区二、postman界面1.界面导航说明2.请求体选择form-data:是post请求当中常用

2021-10-28 00:47:40 491

原创 如何面试上好的公司?

如果你是面试官,你希望招一个什么样的人进来?如果这个问题搞明白了,那么可以说测试岗位的面试,就变得非常轻松了。按照一般的惯例,面试官都会让你自我介绍,介绍你的项目经验,询问你的技术能力,这些都是常规的问题。在这篇文章里,我不去说什么固定的范本什么的,我就以我以前面试别人的情景为例,具体说一下面试官的狡猾之处,他们会在什么地方给你设坑,你又该如何应对一个棘手的提问等等。在这里我不罗列条条框框,我只给您们呈现一个真正的面试官,呈现一个真正的面试过程。一,上来必然是自我介绍。自我介绍是任何一个面试过程

2021-07-10 15:11:11 415

原创 性能相关问题

<一>:解释常用的性能指标名称与具体含义性能测试是通过测试工具模拟多种正常、峰值及异常负载条件来对系统的各项性能指标进行测试。验证软件系统是否能够达到用户提出的性能指标,发现系统中存在的性能瓶颈并加以优化。性能指标分为两个方面:系统指标:与用户场景和需求相关指标;资源指标:与硬件资源消耗相关指标;系统指标:响应时间:即系统响应时间(Transaction Response Time),应用系统从发出请求到客户端接收到响应所消耗的时间,是用户视角最关心的软件性能业务体验。响应时间为网

2021-06-16 06:17:47 2074

原创 用Jmeter怎么实现接口关联?

Jmeter用于接口测试时,后一个接口经常需要用到前一次接口返回的结果,应该如何获取前一次请求的结果值,应用于后一个接口呢,拿一个登录的例子来说明如何获取。1、打开jmeter,新建一个测试计划,在测试计划里新建一个线程组,新建一个登录的http请求,如图所示:2、查看登录返回的结果:3、充值接口需登录后才能操作,此时可以使用cookie方式,验证此用户已经登录,在充值接口里添加cookie管理器:这里的sign就是上一个登口接口返回的sign值,4、在登录请求下新建一个后置处理器,提取返回

2021-06-06 15:18:17 7444

原创 经典用例设计(纸杯、购物车、电梯、登录框)

如何测试一个杯子这类的面试题目,是考察面试者是否熟悉各种软件测试方法, 设计test case的能力, 以及test sense。首先应该反问下面试官, 需求是什么样的,比如大概是个什么样的杯子。如果让我回答这个问题, 我会从软件测试的各种不同方法来联想, 具体如下:功能测试能否装水,除了装水, 能否装其他液体。比如可乐,酒精能装多少ML的水杯子是否有刻度表杯子能否泡茶,跑咖啡杯子是否能放冰箱,做冰块杯子的材质是什么(玻璃,塑料,黄金做的)界面测试外观好不好看。什么颜色杯子的

2021-06-06 14:41:32 911

原创 Python测试框架之unittest和pytest

一、UnittestUnittest是Python标准库中自带的单元测试框架,Unittest有时候也被称为PyUnit,就像JUnit是Java语言的标准单元测试框架一样,Unittest则是Python语言的标准单元测试框架。Unittest支持自动化测试,测试用例的初始化、关闭和测试用例的聚合等功能,它有一个很重要的特性:它是通过类(class)的方式,将测试用例组织在一起。示例:图片执行结果:图片注:unittest有一个关联模块unittest2,但unittest2仅适用于Pyth

2021-06-06 14:00:10 160

原创 Python---Pytest接口自动化框架搭建

1.首先安装pytestpip install pytest2.编写单测用例在pytest框架中,有如下约束:所有的单测文件名都需要满足test_.py格式或_test.py格式。在单测文件中,可以包含test_开头的函数,也可以包含Test开头的类。在单测类中,可以包含一个或多个test_开头的函数。此时,在执行pytest命令时,会自动从当前目录及子目录中寻找符合上述约束的测试函数来执行。import pytestcontent of test_sample.pydef func(x

2021-06-05 15:18:16 1075 1

原创 聊聊自动化测试框架

一、什么是框架框架(framework)是一个框子——指其约束性,也是一个架子——指其支撑性。是一个基本概念上的结构,用于去解决或者处理复杂的问题。在软件工程中,框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架,前者是从应用方面而后者是从目的方面给出的定义。—— 百度百科上面的概念比较抽象,换另一个角度解释:框架本身一般不完整到可以解决特定问题;框架天生就是为扩展而设计的;框架里面可以为后续

2021-06-02 16:53:56 96

原创 性能测试篇 一

性能测试怎么做的?参考答案:做性能需求分析,挑选了用户使用最频繁的功能来做性能测试,比如:登陆,打开系统首页,搜索,提交订单,确定性能指标,比如:事务通过率为100%,90%的事务响应时间不超过3秒,CPU和内存的使用率为70%以下。搭建性能测试环境,准备好性能测试数据。使用Jmeter开发优化脚本,包括:参数化,断言,关联等。设计性能测试场景,我们这个项目做了单用户单功能循环200次的基准测试,然后使用1500个用户,执行30分钟的负载测试,看系统有没有性能瓶颈;我们搭建了分布式压力测试环境进

2021-06-02 15:09:27 572

原创 有关电商项目 ,面试的时候怎么回答?

电商项目里的技术特点?①技术更新较快:根据市场的需求,不断迭代更新.②技术涉及面广:除了 PHP,还会用到 Python,GO 等其他的一些语言;数据库中 MySQL,nosql 是最频繁使用的(当然也有的公司会用 oracle,但是 PHP 一般都是以 MySQL 为主),服务器端使用 Linux(少部分公司会用到 Unix),还经常涉及到服务器安全、系统安全等安全方面的技术.③分布式:从前的单一的机器上运行,现在是分散到不同机器上,最后将数据集中汇总。集中式向分布式进行发展是由需求来推动.④高并

2021-05-04 23:27:51 7634 7

原创 谈谈进程、线程、协程

什么是进程?进程----是操作系统提供的抽象概念,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。程序是指令、数据及其组织形式的描述,进程是程序的实体。程序本身是没有生命周期的,它只是存在磁盘上的一些指令,程序一旦运行就是进程。当程序需要运行时,操作系统将代码和所有静态数据记载到内存和进程的地址空间(每个进程都拥有唯一的地址空间,见下图所示)中,通过创建和初始化栈(局部变量,函数参数和返回地址)、分配堆内存以及与IO相关的任务,当前期准备工作完成,启动程序,OS将CPU的控制权转移到新创建的进

2021-02-20 22:50:01 126

原创 性能调优优化思路

5W 、1H----什么是性能调优?(what)----为什么需要性能调优?(why)----什么时候需要性能调优?(when)----什么地方需要性能调优?(where)----什么人来进行性能调优?(who)----怎么样进行性能调优?(How)硬件配置:CUP Xeon E5620 x 2 8核心, 内存 16G , 硬盘 RAID 10操作系统: CentOS 6.4 x86_64(64位)注:5w+1h就是对所做工作进行科学的分析,对某一工作在调查研究的基础上:----就其工作

2021-02-16 00:00:14 442

原创 Jmeter_Websocket接口测试

业务场景:在一个网站中,很多数据需要即时更新,比如期货交易类的用户资产、直播间抢答、PK等。在以前,这种功能的实现一般使用http轮询,即客户端用定时任务每隔一段时间向服务器发送查询请求来获取最新值。这种方式的弊端显而易见:• 有可能造成数据更新不及时,如果前端轮询频率为5s,也许数据在这5s内已经更新多次了;• 有可能对数据库造成额外压力,例如一个用户资产长时间不变化,但客户端还是要定时去查询,这种无意义查询占比相当高,对服务器造成不必要的压力;• 要经过请求和响应两次交互,增加了耗时,而且htt

2021-02-15 21:35:01 361

原创 Jmeter (一) ----环境搭建

一、Jmeter 简介:1. Jmeter 是由Apache公司开发的一个纯Java的开源项目,即可以用于做接口测试也可以用于做性能测试。2. Jmeter 特点:Jmeter 具备高移植性,可以实现跨平台运行。Jmeter可以实现分布式负载。Jmeter采用多线程,允许通过多个线程并发取样或通过独立的线程对不同的功能同时取样。Jmeter具有较高扩展性。Jmeter与LoadRuner最大的区别是jmeter不支持IP欺骗,而LR支持。二、下载安装1. 下载Jmeterhttp://j

2021-02-14 01:47:56 506

原创 关于稳定性测试需关注的点

只要是软件测试工程师都了解过稳定性测试,但总是会有些忽略的点,现关于稳定性测试需关注的点归纳如下:软件长时间运行,是否正常运行;长时间对软件的开启、关闭软件和系统是否正常;长时间执行某个业务后切换到另一个业务操作是否受影响;长时间开启软件但不执行操作,然后检查是否正常执行业务操作;长时间对日常的用户数进行操作运行,观察系统内存占用率是否越来越大,可用内存是否减少,内存是否溢出;长时间开启正常运行,观察系统CPU是否使用率是否越来越高;在系统运行过程中,对系统饱和施压,观察系统的各种性...

2021-02-10 01:31:48 835

空空如也

空空如也

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

TA关注的人

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