#测试工程师

性能测试分析过程(二)cpu 使用率过高的分析方法

1、通过top命令可以很明显查看出哪个进程耗cpu比较高 2、ps-mp25147-oTHREAD,tid,timeop-Hppid找到耗时最高的线程或者使用:使用top-H-p<pid> 查看进程里面的线程占用情况或者在top命令之后使用:shift+h  查看哪个...

性能测试分析过程(一)

某月黑风高之夜,某打车平台上线了一大波(G+)优惠活动,众人纷纷下单。于是乎,该打车平台使用的智能提示服务扛不住直接趴窝了(如下图)。事后,负责智能提示服务开发和运维的有关部门开会后决定:必须对智能提示服务进行一次全面深入的性能摸底,立刻!现在!马上!那么一大坨问题就迎面而来:对于智能提示这样的后台服务,性能测试过程中...
代码星球 ·2020-12-29

性能测试指标:TPS,吞吐量,并发数,响应时间

常用的网站性能测试指标有:TPS、吞吐量、并发数、响应时间、性能计数器等。并发数并发数是指系统同时能处理的请求数量,这个也是反应了系统的负载能力。响应时间响应时间是一个系统最重要的指标之一,它的数值大小直接反应了系统的快慢。响应时间是指执行一个请求从开始到最后收到响应数据所花费的总体时间。吞吐量吞吐量是指单位时间内系统...

RPC接口测试(三) RPC接口测试

接口测试主要分HTTP和RPC两类,RPC类型里面以Dubbo较为知名。互联网微服务架构,两种接口都需要做接口测试的,不管是业务测试还是回归测试;Dubbo:Java栈的互联网公司比如阿里、美团、58、滴滴、京东等等都是差不多的服务端架构,所以这些公司,两类接口测试也是必不可少的工作部分;Dubbo是一个分布式服务框架...
代码星球 ·2020-12-29

RPC接口测试(二) RPC 与HTTP的区别

两种风格的API区别,总结一下其实非常简单:1,RPC面向过程,只发送GET和POST请求。GET用来查询信息,其他情况下一律用POST。请求参数是动词,直接描述动作本身。,2,RESTful面向资源,使用POST、DELETE、PUT、GET请求,分别对应增、删、改、查操作。请求参数是名词,这个名词就是“...

RPC接口测试(一)什么是 RPC 框架

RPC框架-----远程过程调用协议RPC(RemoteProcedureCallProtocol)-----允许像调用本地服务一样调用远程服务。RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用...

性能测试:常见的性能测试缺陷

性能测试,是结合被测系统应用架构、业务场景和实现细节、逻辑,对软件响应时间、处理速率、容错能力等进行分析测试,找到系统的性能瓶颈,并确认问题得到解决的过程。由于工作需要,对性能测试缺陷分类进行了整理,这篇博客,聊聊常见的性能缺陷以及表现方式。。。 性能测试缺陷分类缺陷类型缺陷描述硬件磁盘空间CPUIO读写速率...
代码星球 ·2020-12-29

性能测试:压力机性能瓶颈分析及优化

性能测试过程中,为了给服务器足够的压力,少不了要使用压力机,即模拟客户端的机器,压力机如果使用不当,测试结果就会不准确,反映不了服务器的真实性能情况。因此,我们需要充分了解压力机,并对其进行调优,从而避免压力机自身瓶颈对压测带来影响,为性能测试结果的准确可靠,提供前置条件。下面,我们分三步来确保压力机靠谱:STEP1:...

接口测试(基础知识)

1.什么是接口?2.接口都有哪些类型?3.接口的本质是什么?4.什么是接口测试?5.问什么要做接口测试?6.怎样做接口测试?7.接口测测试点是什么?8.接口测试都要掌握哪些知识?9.其他相关知识?1.什么是接口?接口测试主要用于外部系统与系统之间以及内部各个子系统之间的交互点,定义特定的交互点,然后通过这些交互点来,通...
代码星球 ·2020-12-29

怎样部署测试环境

如果面试的时候问到:怎样部署测试环境?项目的代码是Java,部署步骤如下:将远程git仓库的代码部署到远程服务器1,gitclonegit把代码拉到远程服务器上2,mvnclean在服务器上删除target目录(删除编译文件的目录)3,mvnpackagejar/war在服务器上根目录打包,会生成jar/war包4,部...
代码星球 ·2020-12-29

java单元测试之如何实现异步接口的测试案例

测试是软件发布的重要环节,单元测试在实际开发中是一种常用的测试方法,java单元测试主要用junit,最新是junit5,本人开发一般用junit4。因为单元测试能够在软件模块组合之前尽快发现问题,所以实际开发中投入产出比很高。实际使用难免会遇到异步操作的接口测试,最常用的情景是别人家的SDK封装了异步处理,需要用测试...

对异步处理的http接口进行性能测试

以前对接口做性能测试,接口都是同步处理的,请求之后等待响应结果就知道处理结果了,这样只要看这个接口是否异常,如果无异常无报错记录这个接口的响应时间、TPS等性能指标进行分析就可以了,最近在工作中遇到了异步处理的接口,逻辑是只要你请求参数全部合法,即返回成功。通俗理解一下同步和异步的差别,举个小例子:同步就是你妈喊你吃饭...

locust性能测试脚本模板

locust性能测试脚本模板#!/usr/bin/envpython#-*-coding:utf-8-*-importtimefromlocustimportHttpLocust,TaskSet,task,seq_taskclassBlogDemo(TaskSet):defget_parameters(self):#定...

APP性能测试工具GT的使用总结:app内存测试

APP性能测试工具GT的使用总结:app内存测试   GT(随身调)是APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE,IntegratedDebugEnvironment)。利用GT,仅凭一部手机,无需连接电脑,您即可对APP进行快速的性能测...
首页上一页...2829303132...下一页尾页